Câu hỏi được gắn thẻ «g++»

g ++ là giao diện C ++ của Bộ sưu tập trình biên dịch GNU (GCC). GCC là Bộ sưu tập Trình biên dịch GNU. Đây là trình biên dịch tiêu chuẩn thực tế cho C, C ++, Go, Fortran và Ada trên Linux và cũng hỗ trợ nhiều ngôn ngữ và nền tảng khác. Ngoài trình biên dịch, GCC còn có một chuỗi công cụ (libc, libstdc ++, objdump, nm, v.v.) được sử dụng rộng rãi trên một số nền tảng và hệ thống.


2
Làm cách nào để đưa đường dẫn đến thư viện trong g ++
Tôi đang cố gắng bao gồm đường dẫn đến các thư viện bổ sung trong makefile của mình, nhưng tôi không thể tìm ra cách để trình biên dịch sử dụng đường dẫn đó. cho đến nay tôi có: g++ -g -Wall testing.cpp fileparameters.cpp main.cpp -o test và tôi muốn …
96 path  g++ 






2
GNU GCC (g ++): Tại sao nó tạo ra nhiều dtors?
Môi trường đang phát triển: GNU GCC (g ++) 4.1.2 Trong khi tôi đang cố gắng điều tra cách tăng 'mức độ bao phủ mã - đặc biệt là mức độ bao phủ chức năng' trong kiểm thử đơn vị, tôi nhận thấy rằng một số lớp dtor dường như …
89 c++  g++  destructor 

4
Biên dịch mã đa luồng với g ++
Tôi có mã dễ nhất từ ​​trước đến nay: #include <iostream> #include <thread> void worker() { std::cout << "another thread"; } int main() { std::thread t(worker); std::cout << "main thread" << std::endl; t.join(); return 0; } mặc dù tôi vẫn không thể biên dịch nó với g++để chạy. Thêm chi …
89 c++  linux  ubuntu  gcc  g++ 

5
Các tùy chọn liên kết chính xác để sử dụng std :: thread trong GCC trong linux là gì?
Xin chào, tôi đang cố gắng sử dụng std::threadvới G ++. Đây là mã thử nghiệm của tôi #include <thread> #include <iostream> int main(int, char **){ std::thread tt([](){ std::cout<<"Thread!"<<std::endl; }); tt.join(); } Nó biên dịch, nhưng khi tôi cố gắng chạy nó, kết quả là: terminate called after throwing an …

2
Thoát trong makefile
Tôi đang cố gắng thực hiện việc này trong một tệp makefile và nó thất bại khủng khiếp: M_ARCH := $(shell g++ -dumpmachine | awk '{split($1,a,"-");print a[1]}') bạn có biết tại sao? Tôi đoán nó liên quan đến việc trốn thoát, nhưng cái gì và ở đâu?

1
gcc / g ++: "Không có tệp hoặc thư mục nào như vậy"
g++ cho tôi lỗi của biểu mẫu: foo.cc:<line>:<column>: fatal error: <bar>: No such file or directory compilation terminated. Khi biên dịch chương trình C với gcc. Tại sao vậy? Xin lưu ý: Câu hỏi này đã được hỏi nhiều lần trước đây, nhưng mỗi lần nó là cụ thể cho …
87 c++  c  gcc  g++  c++-faq 

1
Sự khác biệt giữa gcc / g ++ và cc1 / cc1plus là gì?
Khi tôi biên dịch các dự án của mình và kiểm tra các tài nguyên được sử dụng bằng cách chạy top, CPU / bộ nhớ lớn đôi khi được gọi g++và đôi khi cc1plus. Sự khác biệt giữa cả hai là gì và tôi có nên gọi điện cc1plustrực …
85 gcc  g++ 


7
Biên dịch chương trình C ++ với gcc
Câu hỏi: Làm thế nào để biên dịch một chương trình C ++ với trình biên dịch gcc? info.c: #include<iostream> using std::cout; using std::endl; int main() { #ifdef __cplusplus cout << "C++ compiler in use and version is " << __cplusplus << endl; #endif cout <<"Version is " << __STDC_VERSION__ …
84 c++  gcc  g++  gnu 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.