摘要:
GNU提供的编译工具包括汇编器as、C编译器gcc、C++编译器g++、连接器ld和二进制转换工具objcopy。gcc命令提供了非常多的命令选项,但并不是所有都要熟悉,初学时掌握几个常用的就可以了,到后面再慢慢学习其它选项,免得因选项太多而打击了学习的信心。一. 常用编译命令选项假设源程序文件名为test.c。1. 无选项编译链接用法:#gcc test.c作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。编译成功后可以看到生成了一个a.out的文件。在命令行输入./a.out 执行程序。./表示在当前目录,a.out为可执行程序文件名。2 阅读全文
posted @ 2013-12-02 10:56
holycrap
阅读(594)
评论(0)
推荐(0)
摘要:
gcc - GNU project C and C++ compilergcc [option] file... preprocessing compilation assembly linking.c(with macros)--->.c(without macros)--->assembler input file--->object file--->executable file-E, -S,-c 告诉在编译哪个阶段停止。 -E 在执行preprocessing 后停止,产生标准输出。 -S 在执行compilation 后停止... 阅读全文
posted @ 2013-12-02 10:54
holycrap
阅读(183)
评论(0)
推荐(0)

浙公网安备 33010602011771号