在定义cplusplus时强制使用gcc

时间:2015-10-26 15:30:38

标签: c++ c gcc g++

我处于这样的位置,我必须使用仅在定义__cplusplus标志时编译的代码,通常在使用g ++进行编译时会发生这种情况。

问题是,我必须使用gcc编译,并且需要一些方法来定义__cplusplus而不使用__cplusplus定义的库文件。

所以我的问题:是否可以仅在NOT库文件中使用__cplusplus标志?或者这根本不可能?

对于任何想知道我为什么要这样做的人,我们正在从g ++编译器切换到gcc编译器,为了向后兼容,我们(更喜欢)不要将所有__cplusplus定义改为其他东西。< / p>

如果有人能帮助我/确认它是不可能的,我想要的将是非常棒的。

注意:所有代码都是c代码,而不是c ++。代码中曾经有一个c ++文件,因此必须使用g ++而不是gcc编译器。现在一切都是c代码。

0 个答案:

没有答案