标签: c++ gcc static-libraries c++14 abi
我有一个旧的应用程序框架,必须使用 gcc 4.4.4 和旧的 libstdc ++。所以编译,它不支持C ++ 14
我想使用 gcc 6.2 在C ++ 14中编写我的新函数,并将它们编译成静态库 myslib.a 。
myslib.a 仅在纯C接口中导出其功能以实现ABI兼容性。
我的问题是:框架使用旧的 libstdc ++。所以,这与C ++ 14不兼容。
是否可以强制执行 myslib.a 以静态链接最新的 libstdc ++。并忽略较旧的 libstdc ++。所以?