linux gcc编译命令
GCC是 Linux系统下的一个很常用的开源编译器。使用GCC编译C/C++程序,大致需要按以下步骤进行:
linux下gcc编译的四个步骤
1、准备工作:确定要编译的程序源码文件,源码文件通常以 .c或 .cpp结尾。
2、编译阶段:使用GCC命令进行编译,编译完成后生成目标文件,比如 a.out 或者 带有其它后缀的文件名。
3、链接阶段:使用GCC将目标文件与静态库链接在一起,最终生成可执行文件。
4、执行文件:使用./<文件名>命令运行可执行文件,查看其执行结果。
常用的GCC编译命令为:
1、gcc [选项参数] 源文件名 -o<输出文件名>,该命令可以进行编译,默认输出文件名为 a.out 。
2、gcc [选项参数] 源文件名 -c,该命令仅进行编译,不进行链接,源文件编译生成 .o 格式的文件。
3、gcc [选项参数] 源文件名 -S,该命令仅进行编译,不进行汇编,源文件编译生成 .s 格式的文件。
4、gcc [选项参数] 汇编文件名 -c,该命令进行汇编并编译,汇编文件编译生成 .o 格式的文件。
5、gcc [选项参数] 目标文件名 -o<输出文件名>,该命令可以链接多个 .o 格式的文件,最终生成可执行文件。
6、gcc [选项参数] 动态库文件名 -shared -o<输出文件名>,该命令将多个 .o 格式的文件链接成动态库,最终生成动态库文件。
7、g++[选项参数]源文件名-o<。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。