2014-12-02 83 views
0

我不是专业的linux系列编译器。我想知道用g ++/libstdC++构建的静态库可以使用一些编译器(clang/g ++/gcc)并且与libstdC++链接(只要我知道,libstdC++和libC++不兼容,所以我将它们限制为libstdC++)兼容库是否符合g ++/libstdC++和客户端符合(clang/g ++/gcc)/ libstdC++?

库的开发很重要,允许任何用户使用,可以支持。

并且还

用C++编译98/GNU C++ 98可以使用库 - 和客户端结构? 如何分别为C++ 98/C++ 11?

谢谢,提前!

回答

0

是的,如果您使用相同的binutils并且不使用某些冲突的编译器标志,则这些库将是兼容的。兼容性也不依赖于C标准。