Câu hỏi được gắn thẻ «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.


5
Tại sao vòng lặp này tạo ra cảnh báo trên mạng: lặp đi lặp lại 3u gọi hành vi không xác định, và xuất ra hơn 4 dòng?
Biên dịch này: #include <iostream> int main() { for (int i = 0; i < 4; ++i) std::cout << i*1000000000 << std::endl; } và đưa gccra cảnh báo sau: warning: iteration 3u invokes undefined behavior [-Waggressive-loop-optimizations] std::cout << i*1000000000 << std::endl; ^ Tôi hiểu có một tràn số nguyên đã …



3
LD_LIBRARY_PATH so với LIBRARY_PATH
Tôi đang xây dựng một chương trình C ++ đơn giản và tôi muốn thay thế tạm thời một hệ thống được cung cấp thư viện dùng chung với phiên bản mới hơn của nó, để phát triển và thử nghiệm. Tôi đã thử đặt biến LD_LIBRARY_PATH nhưng trình liên …
159 gcc  g++  ld 

3
khai báo hàm không phải là nguyên mẫu
Tôi có một thư viện tôi đã tạo, mylib.c: #include <mylib.h> int testlib() { printf("Hello world\n"); return (0); } mylib.h: #include <stdio.h> extern int testlib(); Trong chương trình của tôi, tôi đã cố gắng gọi chức năng thư viện này: myprogram.c: #include <mylib.h> int main (int argc, char *argv[]) { …
158 c  gcc 


24
Cờ GCC hữu ích cho C
Ngoài cài đặt -Wall và cài đặt -std=XXX, còn có các cờ trình biên dịch nào thực sự hữu ích nhưng ít được biết đến để sử dụng trong C không? Tôi đặc biệt quan tâm đến bất kỳ cảnh báo bổ sung nào, và / hoặc biến cảnh báo …
157 c  gcc  compiler-flags 





2
Ffast-math thực sự làm gì?
Tôi hiểu --ffast-mathcờ của gcc có thể tăng tốc độ đáng kể cho phao nổi và vượt ra ngoài các tiêu chuẩn của IEEE, nhưng dường như tôi không thể tìm thấy thông tin về những gì đang thực sự xảy ra khi nó diễn ra. Bất cứ ai cũng …



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.