我们相当大的C ++代码库为每个模块都有不同的调试标志。这些当前在代码中定义如下:

#ifdef A_DEBUG

 {foo foo}

#endif


但是,我们有多个标志之一。所以当

clearmake -C gnu TESTFLAG = -DA_DEBUG

在一个标志上工作得很好,我希望能够一次使用多个测试标志进行编译,即同时使用A_DEBUG和B_DEBUG进行编译。

谢谢!

最佳答案



clearmake -C gnu TESTFLAG="-DA_DEBUG -DB_DEBUG"


不起作用?

09-13 13:26