리눅스 표준베이스 http://www.linuxfoundation.org/collaborate/workgroups/lsb에서 LSB C++ 컴파일러로 프로그램을 빌드하고 싶습니다. 프로그램은 gcc 4.4 버전으로 빌드 된 Boost 라이브러리에 따라 다릅니다. 컴파일이 실패합니다. LSB C++ 컴파일러로 Boost 라이브러리를 구축 할 수 있습니까? 또는 기존의 gcc 버전으로 Boost 라이브러리를 구축 할 수 있습니까? 어떤 버전을 권장합니까? 최종 목표는 대부분의 Linux 배포판에서 실행 가능한 제 3 자 Boost 라이브러리를 얻는 것입니다.LSB C++ 컴파일러로 빌드 부스트
일반적으로 Boost 라이브러리에 따라 C++ 클로즈드 소스 애플리케이션을 개발하여 Linux 배포판에서 더 나은 바이너리 호환성을 얻으려면 어떻게해야할까요?
언제부터 LSB가 컴파일러입니까? 필자는 이것이 Linux 배포판에서 어떤 라이브러리와 유틸리티를 설치하고 사용할 수 있는지에 대한 스펙 일 뿐이라고 생각했습니다. (다른 라이브러리와 유틸리티는 그곳에 의존 할 수 있습니다.) –
Michael Aaron Safyan : LSB 프로젝트는 GCC 대신 사용할 수있는 자체 C++ 컴파일러를 제공하며 모든 Linux 배포판과 호환되는 바이너리를 생성해야합니다. 실제로이 컴파일러를 사용하여 내 코드를 작성하면 좋은 결과를 얻을 수 있습니다. 그러나, 내 프로젝트에 사용되는 타사 라이브러리에 문제가 있습니다. –
@Michael, LSB는 일련의 사양이지만 작업 그룹에서는 이러한 사양과 일치하는 프로그램을 개발하는 데 도움이되는 도구도 제공합니다. 여기 http://ldn.linuxfoundation.org/lsb/porting-lsb-demo와 http://www.linuxfoundation.org/collaborate/workgroups/linux-standard-base-lsb/lsb-sdk-403 –