«makefile» 태그된 질문

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

7
디버그 및 릴리스 빌드를 위해 makefile을 구성하려면 어떻게해야합니까?
내 프로젝트에 다음과 같은 makefile이 있으며 릴리스 및 디버그 빌드를 위해 구성하고 싶습니다. 내 코드에는 #ifdef DEBUG매크로 가 많이 있으므로이 매크로를 설정 -g3 -gdwarf2하고 컴파일러에 플래그를 추가 하면됩니다. 어떻게해야합니까? $(CC) = g++ -g3 -gdwarf2 $(cc) = gcc -g3 -gdwarf2 all: executable executable: CommandParser.tab.o CommandParser.yy.o Command.o g++ -g -o output CommandParser.yy.o …
175 makefile  gnu-make 



11
G ++를 사용하여 여러 .cpp 및 .h 파일 컴파일
방금 주요 함수와 다른 함수가 포함 된 하나의 cpp 파일로 잘못 작성된 C ++ 코드를 상속했습니다. .h클래스와 함수 정의를 포함하는 파일 도 있습니다. 지금까지 프로그램은 명령을 사용하여 컴파일되었습니다 g++ main.cpp. 클래스를 분리 .h하고 .cpp파일을 만들었으므로 makefile을 사용해야합니까, 아니면 여전히 g++ main.cpp명령을 사용할 수 있습니까?

13
원격 Linux 시스템에서 C ++ 컴파일- "시계 비뚤어 짐 감지"경고
PuTTY와 WinSCP를 통해 대학의 소규모 Linux 클러스터에 연결되어 후자를 사용하여 파일을 전송하고 전자와 함께 컴파일하고 실행합니다. 지금까지 저의 작업은 대학 실험실에서 수행되었지만 오늘날 저는 집에서 흥미로운 경고를 발생시키는 작업을하고 있습니다. 나는 물건의 전체 폴더를 업로드하고 make명령 을 실행할 때 이것을 마지막 출력 줄로 얻습니다. 확인 : 경고 : 클럭 왜곡이 …
168 linux  makefile 

17
아무도 make for Java를 사용하지 않는 이유는 무엇입니까?
내가 본 모든 Java 프로젝트는 Maven 또는 Ant를 사용합니다. 그들은 훌륭한 도구이며 거의 모든 프로젝트에서 사용할 수 있다고 생각합니다. 그러나 이제까지 우연히 만들어 ? Java 이외의 다양한 프로젝트에 사용되며 Java를 쉽게 처리 할 수 ​​있습니다. Windows를 사용하는 경우 make.exe를 다운로드해야하지만 Ant 및 Maven에도 JDK가 제공되지 않습니다. Java와 함께 사용할 때 …
162 java  ant  makefile  maven 


5
변수가 설정되지 않은 경우 makefile 중단
makefile의 변수가 설정 / 값 지정되지 않은 상태에서 make / makefile 실행을 어떻게 중단 할 수 있습니까? 나는 이것을 생각해 냈지만 호출자가 대상을 명시 적으로 실행하지 않으면 (즉, 실행 make만) 작동 합니다. ifeq ($(MY_FLAG),) abort: ## This MUST be the first target :( ugly @echo Variable MY_FLAG not set && …
151 makefile 



4
makefile에서 명령 호출의 에코를 억제 하시겠습니까?
출력을 stdout에 인쇄 해야하는 과제에 대한 프로그램을 작성했습니다. 할당 스펙은 호출 될 때 make run > outputFile프로그램을 실행하고 스펙에 지정된 것과 동일한 SHA1 지문을 갖는 파일에 출력을 기록 하는 Makefile 작성을 요구합니다 . 내 문제는 내 makefile입니다. ... run: java myprogram 또한 내 프로그램 (예 : java myprogram)을 실행하는 명령을 …
147 linux  unix  makefile  posix 

7
확인 : 명령이 실패한 후 계속하는 방법?
명령 이 중지되는 $ make all등의 오류를 제공 rm: cannot remove '.lambda': No such file or directory합니다. rm-not-found-errors를 무시하고 싶습니다. 어떻게 강제로 만들 수 있습니까? 메이크 파일 all: make clean make .lambda make .lambda_t make .activity make .activity_t_lambda clean: rm .lambda .lambda_t .activity .activity_t_lambda .lambda: awk '{printf "%.4f \n", log(2)/log(2.71828183)/$$1}' …
143 makefile 



4
Makefile에서 자식 프로세스의 환경 변수를 설정하는 방법
이 Makefile을 변경하고 싶습니다. SHELL := /bin/bash PATH := node_modules/.bin:$(PATH) boot: @supervisor \ --harmony \ --watch etc,lib \ --extensions js,json \ --no-restart-on error \ lib test: NODE_ENV=test mocha \ --harmony \ --reporter spec \ test clean: @rm -rf node_modules .PHONY: test clean 에: SHELL := /bin/bash PATH := node_modules/.bin:$(PATH) boot: …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.