1
0
如果您的策略是在没有标志或参数的情况下运行Make,那么通过将相关开关放在一个附件文件中,您仍然可以省去一些痛苦(
不
在版本控制下)生成文件将
正如你所说,用Make解析源文件既丑陋又困难。这是一场噩梦。我建议保留两个版本的
我不知道当你的头文件与库“不兼容”时会出现什么样的错误,但如果库有不同的接口,你可以通过在头文件中放入一些特定于库的调用来故意调用编译器错误。(如果它们没有不同的接口,那么您似乎有一些糟糕的依赖于实现的行为。) 最后,如果“几分钟”太长而无法等待这样的编译器错误,那么您一定经常会犯这样的错误——您可能需要查看您的过程。(此外,如果你只修改了一两个文件,一次构建不应该花那么长时间——是的,每天都要进行,但不是一小时要进行几次。) |
tim · GCC预处理:保留未定义的条件而不假定零值 8 年前 |
Engineer · C: 调用类方法而不显式传递“this”? 9 年前 |
jme52 · Makefile和标头定义选项共存 11 年前 |