Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 icmbuild 명령입니다.
프로그램:
이름
icmbuild - 일반적이고 쉽게 구성할 수 있는 프로그램 유지 관리 스크립트
개요
icmbuild [-h] [-c] 인수
기술
XNUMXD덴탈의 icmbuild 스크립트는 다음을 사용하여 프로그램 유지 관리를 수행하는 데 사용할 수 있는 일반 스크립트입니다.
아이메이크(1).
Icmbuild 파일이 필요합니다 icmconf 프로그램이 있는 디렉토리에서 사용할 수 있습니다.
유지보수가 요청됩니다.
Icmbuild 소스가 현재 작업 디렉터리와 그 아래에 있다고 가정합니다. 그만큼
파일 icmconf in 아이메이크(1)의 분포는 다음의 예를 제공합니다. icmconf 할 수 있는 파일
사용하다 icmbuild. 그 예에서는 icmconf 파일은 다음과 같이 가정됩니다. C + + 출처는
유지되지만 프로그램 유지 관리는 다음과 같습니다. C 소스를 쉽게 구성할 수 있습니다.
Icmbuild()는 파일에 명명된 각 하위 디렉터리의 모든 소스를 컴파일합니다. 클래스,
그런 다음 현재 작업 디렉터리의 모든 소스를 컴파일합니다.
컴파일된 소스는 라이브러리에 보관될 수 있는 개체 모듈을 생성합니다.
주 개체 모듈이 연결되어 있습니다. 추가적으로 지정도 가능합니다
프로그램이 연결되어야 하는 라이브러리입니다.
라이브러리가 구축되면 다음을 통해 최신 상태로 유지됩니다. icmbuild. 소스가 다음과 같은 경우
성공적으로 컴파일된 새 개체 모듈은 다음에서 발견된 이전 개체 모듈을 대체합니다.
도서관. 그 시점에서 개체 파일은 더 이상 필요하지 않으며 다음에 의해 제거됩니다.
icmbuild.
킥스타팅 ICMBUILD
사용 icmbuild 다음과 같이 하십시오:
o 설치 icmbuild 당신의 길에;
오 복사 icmconf (그리고 아마도 파일 클래스) 프로젝트의 기본 디렉터리에
(즉, 프로젝트 소스 아래에서 찾을 수 있는 디렉토리)
o 수정 #정의 파일에 icmconf 맛을보기 위해;
o 파일의 별도 줄에 소스가 포함된 하위 디렉터리의 이름을 입력하세요.
클래스
언급된 클래스의 순서를 참고하세요. 클래스 is 관련 있는. 새로운 수업
(하위 디렉터리) 이름은 언제든지 추가할 수 있지만 클래스
파일을 피해야 합니다. 재정렬이 필요한 경우 먼저 명령을 실행하십시오.
icmbuild 황어 무리 지금까지 생성된 모든 파일을 제거하려면 icmbuild. 재컴파일은
객체 파일의 이름에는 클래스 순서 번호가 포함되어 있으므로 필요합니다.
신분증. 이러한 클래스 순서 번호는 파일 이름 충돌을 방지합니다(예: 두
클래스는 파일을 사용할 수 있습니다 데이터.cc) 따라서 파일 교체 xo 수업에서 A
파일로 xo 수업에서 B 방지됩니다;
o 이제 간단히 실행해 보세요.
icmbuild -h
프로젝트의 기본 디렉토리에서 도움말 정보를 통해 옵션을 알려주세요.
이다. 작동 모드에 대해서는 다음 섹션을 참조하세요.
옵션
Icmbuild 두 가지 옵션을 인식하며 최대 하나만 지정해야 합니다.
o -h: 간단한 사용법 개요를 제공합니다.
o -c: 화면을 지웁니다( 트풋 선명한) 컴파일 프로세스를 시작하기 전에
선택 사항에 따라 -c icmbuild() 다음 인수가 전달될 수 있습니다. icmbuild:
o 황어 무리
이전 활동의 잔재를 정리합니다.
o 도서관
라이브러리 빌드(정적 및 선택적으로 동적 라이브러리)
o 프로그램
바이너리 프로그램을 빌드하다
o 프로그램 조각
제거된 바이너리 프로그램 빌드
o 설치 프로그램 통로 지정된 경로에 구성된 프로그램을 설치합니다.
발급 후 사용 icmbuild 프로그램)
o 설치 정적 인 통로 지정된 경로에 생성된 정적 라이브러리를 설치합니다.
(발급 후 사용 icmbuild 도서관)
o 설치 공유 통로 지정된 경로에 구성된 공유 라이브러리를 설치합니다.
(발급 후 사용 icmbuild 도서관) 한 줄을 추가한 후 icmconf
포함
#define DEFCOM "프로그램"
icmbuild 기본적으로 인수를 사용합니다 프로그램. 추가한 후
#define DEFCOM "스트립"
icmbuild 기본적으로 인수를 사용합니다 조각. 추가한 후
#define DEFCOM "라이브러리"
icmbuild 기본적으로 인수를 사용합니다 도서관.
데프컴 명시적인 작동 모드가 전달되면 무시됩니다. icmbuild.
onworks.net 서비스를 사용하여 온라인으로 icmbuild 사용