이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 bjam 명령입니다.
프로그램:
이름
Boost.Build - 소프트웨어 빌드 도구
기술
부스트.빌드 2014.03-svn
프로젝트별 도움말:
프로젝트가 Jamroot에 jamfile을 가지고 있습니다.
용법:
b2 [옵션] [속성] [설치|단계]
Boost를 빌드하고 설치합니다.
대상 및 관련 옵션:
설치
헤더와 컴파일된 라이브러리 파일을
=======
구성된 위치(아래).
--접두사=
여기에 아키텍처 독립적인 파일을 설치합니다. 기본; C:\Boost(Win32 기본값);
/ usr / local 유닉스에서. 리눅스 등
--exec-접두사=여기에 아키텍처 종속 파일을 설치합니다.
기본;
--libdir=
여기에 라이브러리 파일을 설치합니다. 기본;/ lib
--포함 디렉토리=
여기에 헤더 파일을 설치합니다. 기본; /포함하다
stage 컴파일된 라이브러리 파일만 빌드하고 설치합니다.
===== 스테이지 디렉토리.
--stagedir=
여기에 라이브러리 파일을 설치합니다. 기본값; ./단계
기타 옵션 :
--빌드 유형=
지정된 사전 정의된 라이브러리 변형 세트를 빌드합니다. 참고하세요
빌드되는 변형은 각 라이브러리가 지원하는 항목에 따라 다릅니다.
-- 최소의 -- (기본값) 최소한의 세트를 구축합니다.
변형. Windows에서는 디버그 및 릴리스의 정적 다중 스레드 라이브러리입니다.
모드, 공유 런타임 사용. Linux에서는 정적 및 공유 다중 스레드입니다.
릴리스 모드의 라이브러리.
-- 완전한 -- 가능한 모든 변형을 구축하십시오.
--빌드 디렉토리=DIR
배포 트리 내에 구축하는 대신 이 위치에 구축하세요.
추천!
--쇼-라이브러리
빌드 및 설치 단계가 필요한 Boost 라이브러리 목록을 표시합니다.
그런 다음 종료합니다.
--레이아웃=
여러 개의 라이브러리 이름과 헤더 위치를 선택할지 여부를 결정합니다.
Boost 버전이나 여러 컴파일러를 동일한 시스템에서 사용할 수 있습니다.
-- 버전 -- 부스트 바이너리의 이름은 다음과 같습니다.
Boost 버전 번호, 컴파일러 이름 및 버전, 인코딩된 빌드
속성. Boost 헤더는 다음의 하위 디렉터리에 설치됩니다. 누구의 이름
Boost 버전 번호가 포함되어 있습니다.
-- 태그가 달린 -- 부스트 바이너리의 이름에는 다음이 포함됩니다.
변형 및 스레딩과 같은 인코딩된 빌드 속성(포함되지 않음)
컴파일러 이름 및 버전 또는 Boost 버전. 이 옵션은 다음을 빌드하는 경우 유용합니다.
동일한 컴파일러를 사용하는 Boost의 여러 변형.
-- 체계 -- 바이너리 이름에는 다음이 포함되지 않습니다.
Boost 버전 번호 또는 컴파일러의 이름과 버전 번호. 부스트 헤더
에 직접 설치됩니다. . 이 옵션은 시스템용입니다.
배포 패키지를 구축하는 통합업체.
기본값은 Windows에서 'versioned'입니다.
유닉스의 '시스템'.
--빌드 ID=ID
빌드된 라이브러리 이름에 지정된 ID를 추가합니다. 기본값은 추가하지 않는 것입니다.
아무것도.
--python-buildid=ID
Python에 의존하는 빌드된 라이브러리의 이름에 지정된 ID를 추가합니다. 그만큼
기본값은 아무것도 추가하지 않는 것입니다. 이 ID는 다음에 추가됩니다. --빌드 ID.
--도움 이 메시지.
--와 함께-
지정된 것을 빌드하고 설치하십시오. . 이 옵션을 사용하면 라이브러리만
이 옵션을 사용하여 지정하면 빌드됩니다.
--없이-
지정된 항목을 빌드, 스테이징 또는 설치하지 마십시오. . 기본적으로 모든 라이브러리는
내장되어 있습니다.
속성:
도구 세트=도구 세트
빌드할 도구 세트를 나타냅니다.
변형=디버그|릴리스
빌드 변형 선택
링크=정적|공유
정적 라이브러리를 구축할지, 공유 라이브러리를 구축할지 여부
스레딩=단일|다중
단일 또는 다중 스레드 바이너리를 빌드할지 여부
런타임 링크=정적|공유
정적 또는 공유 C 및 C++ 런타임에 연결할지 여부입니다.
일반 명령줄 사용법:
b2 [옵션] [속성] [대상]
옵션, 속성 및 대상은 순서에 관계없이 지정할 수 있습니다.
중요 옵션:
* --깨끗한 건물을 짓는 대신 대상을 제거하세요 * -a 모든 것을 다시 빌드하세요 * -n 마
명령을 실행하고 인쇄만 하세요 * -d+2 실행되는 명령 표시 *
-d0 모든 정보 메시지를 억제합니다 * -q 첫 번째 오류 시 중지 * --재구성
모든 구성 확인을 다시 실행합니다. * --디버그 구성 구성 진단 *
--디버그 구축 어떤 대상이 어떤 속성으로 빌드되었는지 보고 *
--디버그 생성기 발전기 검색/실행 진단
추가 도움말:
다음 옵션을 사용하여 추가 문서를 얻을 수 있습니다.
* --도움 옵션 더 모호한 명령줄 옵션을 인쇄합니다. * --help-내부
Boost.Build 구현 세부 사항. * --help-doc-옵션 구현 세부 사항
문서 서식.
...타겟 1개 발견...
onworks.net 서비스를 사용하여 온라인으로 bjam을 사용하세요