Linux中将c文件编译成可执行文件的方法
2018-01-19 14:26
316 查看
c文件:project.c
gcc -E project.c -o project.i//编译,生成汇编语言原始程序 *.s
gcc -S project.i -o project.s//链接,生成可执行程序
gcc -o project.exe project.s
gcc -c project.c -o project.o//链接
gcc -o project.exe project.o
gcc -o project.exe project.c最后用 ./project.exe 运行。可以用 cat project.i和 cat project.s 看汇编的代码
方法一
//预编译,生成已编译通过的C原始程序 *.igcc -E project.c -o project.i//编译,生成汇编语言原始程序 *.s
gcc -S project.i -o project.s//链接,生成可执行程序
gcc -o project.exe project.s
方法二
//编译gcc -c project.c -o project.o//链接
gcc -o project.exe project.o
方法三
//编译并链接gcc -o project.exe project.c最后用 ./project.exe 运行。可以用 cat project.i和 cat project.s 看汇编的代码
相关文章推荐
- Linux中将c文件编译成可执行文件的方法
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- Linux下查看.so和可执行文件是否debug编译的方法(必看)
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- 安装交叉编译工具,执行arm-linux-gcc–v命令出现提示找不到该文件或目录?解决方法
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法(转)
- linux可执行文件bad interpreter解决方法
- 在linux中如何编译C程序,使之成为可执行文件?如何调试?
- linux下执行.sh文件的方法
- 同一段C++在Linux和windows下编译后的可执行文件有什么不同?
- Linux下的.sh文件在windows下修改后无法执行的解决方法
- 编译linux中可执行文件的脚本文件
- matlab:linux环境中将m文件编译成动态链接库
- 文件在linux下无法执行,提示bad interpreter的解决方法
- linux多文件编译方法