我有一个包含C和C++代码的.cpp源文件.C代码不使用g ++编译,所以我需要使用gcc.
使用extern "C" {}不起作用,因为这只是告诉编译器如何处理函数名称,我希望g ++完全表现为gcc的一部分代码,而g ++就像另一部分.
我知道我可以只把它们放在单独的文件,但后来我不得不创建一个与C代码的文件头能在其他C++文件中使用它,这是我想要避免的.我不希望除C++代码之外的任何人都可以看到这些函数.
那有意义吗?这甚至可能吗?谢谢!
我正在调试多线程代码,我只想知道是否在没有停止的情况下到达了一行,但我不想在任何地方开始添加print语句.
这可能吗?谢谢!