2014-12-02 34 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標準。