gcc一些有用的命令

来源:互联网 发布:appium python client 编辑:程序博客网 时间:2024/06/10 13:05

假设有文件simple.c:

宏展开,预处理 -E -P

gcc -E -P simple.c

gcc -E simple.c                #将会生成更多的内容,对于阅读不方便,加上'-P'就可以屏蔽这些内容


依赖头文件:

gcc -M simple.c

gcc -MD simple.c              #将生成simple.d 文件

-M
  生成文件关联的信息。包含目标文件所依赖的所有源代码
  
-MM
  和上面的那个一样,但是它将忽略由#include<file>造成的依赖关系。
  
-MD
  和-M相同,但是输出将导入到.d的文件里面
  
-MMD
  和-MM相同,但是输出将导入到.d的文件里面


Makefile:

定义一个需要的宏,传递到子目录中:

ADDED_FLAGS += -g

export ADDED_FLAGS


0 0
原创粉丝点击