«makefile» 태그된 질문

makefile은 빌드 제어 언어 / 도구 작성을위한 입력 파일입니다. 대상을 업데이트하기 위해 수행 할 관련 명령 (래시피)과 함께 대상 및 종속성을 지정합니다.

9
" 'aclocal-1.15'is missing on your system"경고를 극복하는 방법은 무엇입니까?
github에서 C ++ 프로그램을 실행하려고합니다. (다음 링크에서 사용 가능 https://github.com/mortehu/text-classifier ) Mac이 있고 터미널에서 실행하려고합니다. autoconf와 automake를 다운로드했다고 생각하지만 확실하지 않습니다. 프로그램을 실행하려면 터미널의 올바른 폴더로 이동 한 다음 실행합니다. ./configure && make 하지만 오류가 발생합니다. 경고 : 시스템에 'aclocal-1.15'가 없습니다. 'acinclude.m4', 'configure.ac'또는 'configure.ac'에 포함 된 m4 파일을 수정 한 …

3
Makefile 변수에서 항목을 제거 하시겠습니까?
다른 여러 메이크 파일을 포함하는 메이크 파일이 있는데, 모두 다음과 같은 변수에 추가됩니다. VAR := Something SomethingElse VAR += SomeOtherThing (...) 이제 변수 SomethingElse에서 제거 하고 싶습니다 VAR. (...)이 작업을 수행하려면 대신 무엇을 입력해야 합니까? 나는 GNU Make를 사용하고 있으며 GNU Make 특정 솔루션이 좋습니다.



7
"다중 대상 패턴"Makefile 오류
내 makefile이 오류와 함께 실패합니다. Makefile:34: *** multiple target patterns. Stop. 이것은 정말로 무엇을 의미합니까? 어떻게 해결할 수 있습니까? ( Captain Obvious가 작성한 GNU make 매뉴얼 은 도움이되지 않습니다.) 그것을 발견. 나는 형태로 규칙을 가지고 있었다 : $(FOO): bar FOO콜론을 포함하는 오류 메시지로 오염시킨 쉘 명령에서 설정된 위치 .
82 makefile 

2
npm 스크립트의 작업 디렉토리 변경
Q : npm이 스크립트를 실행하는 컨텍스트를 변경할 수 있습니까? 내가 원하는 것은 다음과 같습니다. "scripts": { "test": "gulp mocha", "pre-install": "./deps/2.7/cpython/configure --prefix=$(pwd)/build --exec-prefix=$(pwd)/build && make -C deps/2.7/cpython && make -C deps/2.7/cpython install", "install": "node-gyp rebuild" }, 분명히 cd deps/2.7/cpython/ && ./configureUNIX와 유사한 시스템에서는 작동하지만 Windows에서는 작동하지 않습니다. 이유 : 문제 …

5
GNU가 공백으로 파일 이름을 처리 할 수 ​​있습니까?
몇 개의 파일이 포함 된 디렉토리가 있으며 일부 파일에는 이름에 공백이 있습니다. Test workspace/ Another directory/ file1.ext file2.ext demo 2012-03-23.odp $(wildcard)이 디렉토리에서 GNU의 명령을 사용한 다음를 사용하여 결과를 반복하여 $(foreach)모든 것을 인쇄합니다. 코드는 다음과 같습니다. FOO := $(wildcard *) $(info FOO = $(FOO)) $(foreach PLACE,$(FOO),$(info PLACE = $(PLACE))) 인쇄 된 …
80 shell  makefile  gnu 

3
구성 스크립트는 어떻게 생성합니까?
이것은 매우 일반적인 질문처럼 들릴 수 있지만 여기에 있습니다. 나는이 구성의 결과가 생성 될 것입니다 내 응용 프로그램에 대한 구성 스크립트를 작성하는 요구 사항이있는 makefile(기본 configure, make, make install). 제 질문은 이것을 구축하기 위해 어디서부터 시작해야합니까? 내가 따를 수있는 예가 있습니까?
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.