gnu-make

    17

    1답변

    나는 아래와 같은 메이크 파일로 만든 파일 foo1과 foo3을 기대하고 있습니다. 그러나 파일 foo3 만 생성됩니다. 나에게 통조림 제조법 make-foo은 make가 무시하는 것 같다. foo1 및 foo2 (빈 제조법)의 디버그 결과는 동일합니다. # why canned recipe doesn't work ? # http://www.gnu.org/

    0

    2답변

    안녕하세요 각 .o가 다른 디렉토리의 상대 경로로 표시되고 로컬 디렉토리의 .cpp 파일에 대한 종속성이있는 makefile이 있습니다. % .o 인 : 문제의 나의 이해는 내가 규칙 있도록 규칙 정의에 기능을 사용할 수 없다는 것입니다 %의 .CPP과 같은 디렉토리에있는 전제 조건 통화 당에서 결과 .o는 cpp가 실제로 위치하지 않는 곳입니다. 예를 들

    0

    2답변

    현재 디렉토리의 모든 하위 디렉토리에서 대상을 호출하는 단일 makefile을 작성하려고합니다. SUBDIRS := $(shell find . -maxdepth 1 -type d | sed -e 's/^/\"/;s/$$/\"/') all: @for d in $(SUBDIRS); do \ ($(MAKE) -f "../$(lastw

    0

    1답변

    make 또는 gmake으로 설치된 프로그램을 제거 할 수 있습니까? 가능하다면 어떻게 할 수 있습니까?

    1

    1답변

    내가 지금은 구축 전쟁의 목록을 좀하고 싶습니다 프로젝트 PROJECTS = project1 project2 세트를 보내고있어, 그들은 프로젝트 1/대상/project1.war 있습니다. 프로젝트 이름에서 war 이름을 생성하는 규칙을 찾을 수 없습니다. 로 만들 얻을 수있는 방법은 "글로벌"대신에 거기에 GNU 만든다 번만 % 증가 할 것 같다, 그래

    2

    2답변

    을 생성하는 방법 : # $(call cc-defs, ccfiles) define cc-defs $1.files = $(patsubst %.cc,%.proto,$1) $1: $1.files endef $(foreach ccfile,$(ccfiles), $(eval $(call cc-defs, $(ccfile)))) 을하지만 오류

    0

    2답변

    나는 makefile을 실행하려고 노력 중이다. 나는 (64) windows에있어 GNU make를 다운로드하여 설치하고 적절한 디렉토리에있는 동안 명령 행에서 "make"명령을 사용하라는 지시를 받았다. "make not recognized .."오류가 발생합니다. 나는 기초에 관한 어떤 정보도 찾지 못했고 나는 무언가 어리 석다. 도움을 주시면 감사하겠

    21

    2답변

    내가 시간을 찾고 있었고,이 정보가 아무데도 없을 것으로 보인다를 내 -j하기 위해 인수를 추출 ...이 내가 추출 할 수 (및 사용)하고 싶습니다 -j 옵션을 통해 전달 된 요청 된 make "작업 수"또는 하위 파일의 경우 Makefile 자체가 Makefile에 표시합니다. 내가 지금까지 보아온 가장 유망한 것은 $ (MAKEFLAGS) 변수이지만,

    2

    1답변

    안드로이드 온라인 문서에 따르면 현재 안드로이드 메이크 파일의 gcc 컴파일러에 여러/혼합 파일 확장자를 지정할 방법이 없습니다. 내가 사용하고있는 소스, 공개 프로젝트에는 여러 개의 확장이 있으며 컴파일하려면 파일을 빌드하기 전에 다른 확장명 .cpp로 이름을 바꿔야합니다. 프로젝트 하위 폴더를 설정하고 이름을 바꾼 다음 이름을 바꿀 수 있습니다.이 단계

    0

    1답변

    나는 make에서 변수를 관리하려고하는데,()와 $$를 사용하여 변수를 설정 한 쉘 변수로 몇 가지 유형이 있지만 이제는 간단한 텍스트 변수를 관리하려고합니다. @WORD=GNUMAKE FOUND=1 PWD=$(PWD) $(findstring $$WORD,$$PWD) $(shell echo $$FOUND) $(s