不支持选项-aux-info
错误信息
无报错信息
问题介绍
-aux-info选项用于将编译单元中声明或定义的所有函数(包括头文件中的函数)输出到给定的输入文件。
该选项一般用于从*.c自动生成*.h文件。
Clang 不支持这个选项。
解决方案
避免使用Clang不支持的选项。
如果确实需要这些信息,可以通过预处理器处理之后,用sed/aux等命令提取出想要的函数信息。
例如:
1 | clang -E -xc test.c | sed -n 's/^extern * int *\(\w*\) *(.*$/\1/p' |
父主题: Clang不支持问题