c tool
# 编译工具 gcc
提示
GCC(GNU Compiler Collection)是一个广泛使用的开源编译器套件, 其中包含了多种编程语言的编译器, 其中包括 C++。GCC 是 C++开发者常用的编译工具之一, 下面是 GCC 的一些通常用法:
GCC 提供了丰富的选项和功能, 可以根据需要进行更高级的编译配置和优化。可以通过 man gcc 命令查看更多详细的文档和选项说明
# 常用命令
gcc --helpgcc -Wall hi.c -o hi编译 hi.c 文件, 输出为 higcc -o output_file input_file.cpp编译名为 input_file.cpp 的源文件, 并将输出的可执行文件命名为 output_filegcc -o output_file input_file1.cpp input_file2.cpp编译多个源文件, 并将它们链接成一个可执行文件 output_filegcc -o output_file input_file.cpp -Wall -Wextra -O2使用-Wall和-Wextra选项开启更多的警告信息, 并使用-O2 选项开启优化gcc -o output_file input_file.cpp -m32使用-m32选项将编译为 32 位目标, 而不是默认的 64 位目标gcc -o output_file input_file.cpp -g使用-g选项生成调试信息, 以便在调试过程中使用gcc -o output_file input_file.cpp -l library_name使用-l选项链接外部库, 其中 library_name 是要链接的库名gcc -E input_file.cpp -o output_file.cpp使用-E选项进行预处理, 并将预处理结果输出到 output_file.cpp 中gcc -S input_file.cpp -o output_file.s使用-S选项将源文件编译为汇编代码, 并将汇编代码输出到 output_file.s 中gcc -o output_file input_file.cpp -target target_triplet使用-target选项指定交叉编译的目标平台
上次更新: 2025/10/09, 23:53:03