从C/C++内部访问GCC编译器开关

Jac*_*ock 3 c c++ gcc

有可能访问gcc编译器交换机ac/c ++程序是从程序内部编译的吗?

在我的应用程序中作为日志记录信息的一部分,我想编写程序编译的开关,例如编译器的优化和预处理器变量输入.

Mar*_*ork 6

不是以任何标准方式.

通常构建系统将在应用程序中内置的版本字符串中生成此类内容(但它们都不是自动的).