gnu-make

    0

    1답변

    Make가 정상적으로 작동하지만 기본적으로 변경된 파일 만 컴파일합니다 (make all을 실행하더라도). 그것은 Nothing to Do과 같습니다. 모든 파일을 컴파일해야하는 한 시나리오는 여러 .c 파일에서 액세스되는 헤더 파일에서 무언가를 변경하는 경우입니다. 그러나 어떤 .c 파일을 다시 열 때까지 make는 그것을 인식하지 못합니다. save &

    -2

    1답변

    C가 포함 된 makefile에 공백이 포함되어 있습니다. 파일 이름에 공백이 생기지 않도록 할 방법이 없습니다. GNU make로 파일 이름에 공백을 둘 수있는 방법이 있습니까? foo\ bar: foo\ bar.c gcc -o "${@}" "${<}" 그러나, 당신이 인용에서 슈퍼 조심해야 :

    0

    1답변

    나는 gnu make 시스템을 가지고 있으며 BaseX XML 데이터베이스의 문서 업데이트를 기반으로 규칙을 실행하려고합니다. 다시 말해서, archive(member)과 같은 것을 gnu make에서 아카이브 회원을 언급하기 위해 사용할 수 있습니다. db(foo.xml)을 사용하고 싶습니다. 아니면 아마 불가능하기 때문에 정확한 타임 스탬프를 사용하여

    3

    2답변

    내 빌드 시스템은 하나의 호출에있는 모든 대상으로 만들어 실행을 주장, 그래서 내가 얻을 : ". 아무 것도`깨끗한 위해 수행되지하려면" make clean test clean build 두 번째 깨끗한 그냥 말할 것이다 .PHONY 대상에 추가 되더라도. 그 주위에?

    1

    1답변

    여기 내 메이크에서 조각입니다 (... 쉘) GNU는 $에 의해 반환되는 것을 재 - 평가하게 되세요. 정상적으로 작동합니다. 은 어떻게 대체 할 수 : 동일한 출력을 제공하는 프로그램 $(TARGETS_$(d)/classes/player) $(TARGETS_$(d)/classes/monster) ? 내가 시도 : main_DEPS = $(shell p

    0

    2답변

    github에서 Google의 tesserac 라이브러리 빌드를 만들려고합니다. 나는 MacBook Pro에 android sdk, android ndk, Xcode 및 Eclipse가 설치되어 있습니다. 아래는 내가 터미널에서하고있는 일이고 내가 얻고있는 오류입니다. 이것은 나에게 그리스어입니다. Last login: Mon Feb 11 11:57:51

    0

    1답변

    for 루프에서 다른 변수로 해석되는 변수를 얻으려고하고 있는데 어떻게해야 하는지를 알 수 없습니다. 내 테스트는 다음과 같습니다. TEST= one two three one := one1 two := two2 three := three3 all: @echo $(TEST) @for NUM in $(TEST) ; do \

    1

    3답변

    확장자가 .xhtml 인 1000 개의 파일이 디렉토리 입력에 있고 해당 파일의 특정 하위 집합 (예 : $ (FILES)의 출력 경로 포함)이 필요하다고 가정합니다. xslt를 통해 디렉토리 출력에 같은 이름의 파일로 변환됩니다. 간단한 확인 규칙은 다음과 같습니다. $(FILES): output/%.xhtml : input/%.xhtml sax

    0

    1답변

    P18298_ca.sub라는 폴더의 모든 .cc 파일을 P18298_ca.cmp의 .exe 파일로 컴파일하려고합니다. 소스와 대상 디렉토리가 모두 들어있는 디렉토리에서 make 명령을 사용하여 컴파일합니다. 오류 읽기 : make : * 대상을 만들 규칙 없음 P18298_ca.cmp/00a5bffb6a4792d7bcaed90ff6d3ca88-WA.exe'

    1

    1답변

    모든 지역 나는 그것은 작동하지 않습니다이 도움이 규칙 moc_%.cpp: %.h $(MOC) $(DEFINES) $(INCLUDES) $< -o [email protected] 을 보고 계속 검색 할 수 있습니다. Makefile가는 MOC:= /path/to/moc .PHONY clean: rm moc_*.cpp moc: m