admin 管理员组

文章数量: 1086019


2024年1月22日发(作者:bios一键还原系统)

linux gcc编译命令

GCC是 Linux系统下的一个很常用的开源编译器。使用GCC编译C/C++程序,大致需要按以下步骤进行:

1、准备工作:确定要编译的程序源码文件,源码文件通常以 .c或 .cpp结尾。

2、编译阶段:使用GCC命令进行编译,编译完成后生成目标文件,比如 或者 带有其它后缀的文件名。

3、链接阶段:使用GCC将目标文件与静态库链接在一起,最终生成可执行文件。

4、执行文件:使用./<文件名>命令运行可执行文件,查看其执行结果。

常用的GCC编译命令为:

1、gcc [选项参数] 源文件名 -o<输出文件名>,该命令可以进行编译,默认输出文件名为 。

2、gcc [选项参数] 源文件名 -c,该命令仅进行编译,不进行链接,源文件编译生成 .o 格式的文件。

3、gcc [选项参数] 源文件名 -S,该命令仅进行编译,不进行汇编,源文件编译生成 .s 格式的文件。

4、gcc [选项参数] 汇编文件名 -c,该命令进行汇编并编译,汇编文件编译生成 .o 格式的文件。

5、gcc [选项参数] 目标文件名 -o<输出文件名>,该命令可以链接多个 .o 格式的文件,最终生成可执行文件。

6、gcc [选项参数] 动态库文件名 -shared -o<输出文件名>,该命令将多个 .o 格式的文件链接成动态库,最终生成动态库文件。

7、g++[选项参数]源文件名-o<。


本文标签: 编译 文件 进行 文件名