c++中的编译器版本vs预编译的C库



我有一个代码使用std=c++20.

我想使用一个用旧gcc版本构建的C库。

我应该使用相同的编译器重新编译C库吗?

如果不是,你怎么判断这两个abi是兼容的?

按原样使用库应该没有问题。不要忘记在函数原型周围添加extern "C"

更多信息:在c++程序中使用C库

最新更新