GNU Make

소프트웨어 스크린 샷:
GNU Make
소프트웨어 정보:
버전: 4.2.1 업데이트
업로드 날짜: 20 Jun 16
개발자: Paul D. Smith
라이센스: 무료
인기: 187

Rating: 3.5/5 (Total Votes: 4)

GNU 제조사는 실행 파일과 프로그램의 다른 비 소스 파일의 생성을 제어하기까지 sourcesThis에서 프로그램의 소스 files.Builds 프로그램에서, 처음부터 설계되었습니다 오픈 소스와 무료 명령 줄 소프트웨어입니다 도구는, 각각의 프로그램의 소스 아카이브에서 찾을 수 있습니다 메이크라는 파일, 덕분에 나열되지 않은 소스 파일의 각뿐만 아니라 다른 파일에서 그들을 계산하는 방법에 소스에서 건물 프로그램 할 수있다 .Builds 및 packagesThe 소프트웨어들이이를 수행하는 방법의 세부 사항을 알지 못하고 패키지를 구축하여 설치 최종 사용자를 가능하게 할 수있는 설치하며, 또한 자동으로 파일이 소스 파일왔다되는 기초하여 업데이트 될 필요가 알아낼 수 변경.
GNU 제조사는 메이크 개발자에 의해 사용될 수 많은 강력한 기능을 가지고 있습니다. 이 사용자를 허용하는 또한, GNU / 리눅스 systemGNU이 확인 모든이 GNU / Linux 운영 체제에서 가장 중요한 프로그램 중 하나에 대해 컴파일하는 동안 저장 될 필요가 중간 파일 process.An 필수 프로그램을 다시 생성, 사용 및 삭제할 수 있습니다 컴파일하고 각각의 프로젝트의 보편적 인 소스 아카이브를 사용하여 배포에서 응용 프로그램을 설치합니다. 그것없이, 당신은 우승 했음; t는 후드, 가용성 및 지원 OSesThe 소프트웨어는 C ++ 프로그래밍 언어로 작성되고있는 GNU에서 잘 작동하도록 설계되었습니다 tarball.Under 소스로 배포되는 모든 패키지를 설치할 수 / 32 비트 및 64 비트 명령 세트 아키텍처를 모두 지원하는 리눅스 분포.
재미있는 부분은 GNU 자체가 이미 GNU는 소스의 리눅스 배포판에 설치하기 위해 설치되어 있는지 확인해야 할 필요가 있다는 것을 의미 보편적 인 소스 아카이브로 배포되어 있는지 확인한다는 것입니다. 그러나, 어떤 배포판에 기본적으로 설치해야한다

이 릴리스의 새로운 기능입니다 무엇 : 있습니다.

경고 : 이전 버전과 호환성! .POSIX가 지정되면, 비 레시피 라인에서 처리 표준 백 슬래시 / 줄 바꿈을 다음과 같이 변경을 소개 요구 사항을 처리하는 POSIX 백 슬래시 / 줄 바꿈, 준수합니다 : * 백 슬래시 전에 후행 공백은 * 각 백 슬래시 / 개행 보존 (더하기 이후 공백)을 하나의 공간으로 변환됩니다
새로운 기능 : GNU이 버전의 확인 GNU 교활 통합은 GNU 교활 통합으로 컴파일 할 수 있습니다. GNU 계략은 메이크업을위한 내장 확장 언어로 제공합니다. 교활 기능 & quot 상기 문헌 : 는 GNU의 섹션 자세한 내용은 사용 설명서를 확인하십시오. 현재 GNU 교활 1.8과 2.0이 지원됩니다. 교활 1.8에서 국제화 된 문자 집합에 대한 지원은 없습니다. 계략 2.0에서, 스크립트는 UTF-8 인코딩 될 수있다.
새로운 명령 줄 옵션 : --output 동기화 (-O)를 대상으로 또는 반복적 메이크업으로 출력을 그룹화 할 수 있습니다. 병렬 함께 결과를 하드에 이해주는 다른 작업에서 혼합 출력을 방지하기 위해 구축시 유용합니다. 데이비드 보이스에 의해 원래의 구현입니다. 재 작업 및 프랭크 Heckenbach에 의해 강화. 엘리 Zaretskii하여 Windows 지원.
새로운 명령 줄 옵션 : --trace은 대상의 추적을 할 수 있습니다. @ & quot;는 달리 .SILENT 또는 행하여, 억제 될 경우에도 인쇄되어 호출 할 수있는 조리법을 사용하도록 설정하면, 접두사 문자. 또한 각 레시피 전에이 대상이 오래된 것으로 간주되는 원인이 된 전제 조건뿐만 아니라 도시 정의 된 메이크 이름과 LINENUMBER 실행됩니다.
새로운 명령 행 옵션 인수 : n은 quot --debug는 이제 & quot을 허용; 현재 사용되는 모든 디버깅 설정을 비활성화 (없음) 플래그.
새로운 기능 : & quot; 작업 서버 & quot; 기능은 현재 Windows에서 지원됩니다. 트로이 Runkel에 기부 구현
새로운 기능 : .ONESHELL 기능은 현재 Windows에서 지원됩니다. 엘리 Zaretskii 추가 지원.
새로운 기능 :! & quot; = & quot; 은 $ (쉘 ...) 함수에 대한 대안으로 쉘 할당 연산자. BSD의 메이크 파일과의 호환성을 위해 구현됩니다. ! = & quot; & quot 사이에 미묘한 차이가 있습니다; 및 $ (쉘 ...). 는 GNU의 설명은 설명서를 확인하십시오. 경고 : 이전 버전과 호환성! ! & quot;에서 & quot 종료 변수; 이전 된 바와 같이 정의;! 변수 = 값 & quot; 지금 쉘 할당으로 해석됩니다. ! & quot 상기 & quot 사이에 공백을 추가 할 할당을 변경; 및 quot; = & quot ;: & quot; 변수! = 값 & quot;
새로운 기능 : & quot; :: = & quot; ; 2012 년 POSIX에 의해 정의 된 단순 대입 연산자이 연산자를 & quot 동일한 기능이 있습니다 = & quot을; GNU에서 만들지 만, POSIX (http://austingroupbugs.net/view.php?id=330 참조) 충분히 새 버전에 부합하는 메이크업의 구현에 이식 할 수 있습니다. 이 연산자를 액세스 할 수있는 .POSIX 목표를 정의 할 필요가 없습니다.
새로운 기능 :로드 가능한이 GNU 메이크업이 버전은 & quot 포함 개체, 만들기 런타임에 동적 객체를로드 할 수있는 능력 ;: 기술 프리뷰 & quot합니다. 이러한 개체는 사용자에 의해 생성 될 수 있고, 메이크으로 사용할 수있는 확장 기능을 추가 할 수 있습니다.
새로운 기능 : $ (파일 ...) 파일에 기록합니다.
새 변수 : $ (GNUMAKEFLAGS)은 MAKEFLAGS는 것처럼, 메이크업 플래그에 대한 분석 과정을 거치게됩니다. 그것은 GNU 만들 특정 플래그가 메이크 메이크업의 다른 버전에 이식 할 수 있도록 포함, 환경이나 메이크에서 설정할 수 있습니다. 이 변수가 분석되면, GNU 메이크업은 플래그가 재귀에 중복되지 않도록 빈 문자열로 설정됩니다.
새로운 변수`MAKE_HOST '는 컴파일 된 호스트 아키텍처 메이크업의 이름을 제공합니다. 이것은 당신이 '--version을'실행하는 경우 '에 대한 건축'후 참조 같은 값입니다.
MAKEFLAGS과 MFLAGS의 행동은 더 엄격하게 정의된다. 모든 간단한 플래그 MAKEFLAGS의 첫 번째 단어에서 함께 그룹화됩니다. 인수를 사용할 수 없음 옵션은 첫 번째 단어에 표시되지 않습니다. 간단한 플래그가없는 경우는 MAKEFLAGS는 공백으로 시작한다. 짧고 긴 두 버전의 플래그는 항상 MAKEFLAGS의 짧은 버전을 사용합니다. 플래그는 ASCII 순서를 사용하여 알파벳 순서로 나열되어 있습니다. MFLAGS은 시작 & quot 결코 - & quot ;.
지금 메이크 내부 MAKEFLAGS에 -r 및 -R 옵션을 설정하면 각각의 모든 기본 규칙과 변수를 제거, 예상대로 작동합니다.
조리법이 실패 할 경우, 메이크 이름과 조리법의 LINENUMBER이 표시됩니다.
.RECIPEPREFIX 설정은 당 조리법을 기억하고 그 조리법에서 확장 변수는 또한 조리법 접두사 설정을 사용합니다.
-p 출력에서​​ .RECIPEPREFIX 설정을 표시하고 모든 대상 특정 변수는 메이크 것처럼, 대신 주석으로 출력된다.
.. & quot; MS-윈도우, 불리 및 사용 요리법에; 더 이상 임시 배치 파일 및 주식 윈도우 쉘을 통해 명령의 호출을 강제로 인용하지, 그들은 단락 직접 호출 될 것입니다. (즉, & quot에서, 더 이상 재고 윈도우 쉘을위한 특수 문자입니다.)이 따옴표를 사용하는 경우 명령 길이 셸 제한을 타격 피할 수 있지만, 명령에 다른 아무것도 쉘을 필요로하지 않습니다. 레시피는 쉘 명령 라인에서 인용 문자열을 사용하는 경우이 변화는 잠재적 행동에 약간의 비 호환성을 의미 할 수 있습니다.

유사한 소프트웨어

Alienbuild
Alienbuild

3 Jun 15

SML/NJ
SML/NJ

3 Jun 15

ELF statifier
ELF statifier

20 Feb 15

코멘트 GNU Make

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!