2014-12-02 3 views
0

나는 전문적인 리눅스 패밀리 컴파일러가 아니다.g ++/libstdC++ 및 클라이언트가 (clang/g ++/gcc)/libstdC++를 준수하는 호환 라이브러리입니까?

g ++/libstdC++로 빌드 된 정적 라이브러리는 일부 컴파일러 (clang/g ++/gcc)에서 사용할 수 있으며 libstdC++와 링크 될 수 있습니다. (알고있는 한 libstdC++와 libC++는 호환되지 않습니다. libstdC++)

사용자가 무엇이든 사용할 수 있도록 라이브러리 개발이 중요합니다.

또한,

은 C로 컴파일 ++ 98/GNU C++ 98 라이브러리 사용할 수 있습니다 - 클라이언트 구조를? C++ 98/C++ 11은 어떻습니까?

미리 감사드립니다!

답변

0

예, 동일한 binutils를 사용하고 충돌하는 일부 컴파일러 플래그를 사용하지 않으면 라이브러리가 호환됩니다. 호환성은 또한 C 표준에 의존하지 않습니다.

관련 문제