gcc相关。 以后会慢慢添加更多。
1: gcc filename.c -o filename
2: gcc -Wall filename.c -o filename // 警告
3: gcc -c filename.c // 生成目标文件
4: gcc file1.c file2.c -lm // 链接math库
5: gcc -E filename.c // 只进行编译预处理
6: gcc -S filename.c // 生成汇编语言代码
7: gcc -print-search-dirs // 查看编译器默认搜索的lib目录.
8: gcc -static // 仅连接静态库.
9: gcc -fPIC
-f后跟一些编译选项. PIC表示生成位置无关代码(Position Independent Code)
这样生成的目标文件可用于组成共享库.
10: gcc -shared // 编译生成共享库.
11: gcc -Dmacro[=defn] // 定义一个宏.
12: gcc -g 生成的目标文件中添加调试信息.
13: gcc -M, -MM 输出".o文件: .c文件 .h文件"这种形式的Makefile规则.
-MM 不输出系统头文件.
14: gcc -v 打印详细的编译链接过程.
15: gcc -pg 编译时插入性能测试代码,编译出来的可执行程序可以用gprof来查看热点。
阅读(1723) | 评论(0) | 转发(1) |