gnu-make

    0

    1답변

    SUBDIRS = foo bar baz .PHONY: dirs $(SUBDIRS) dirs: $(SUBDIRS) $(SUBDIRS): @echo [email protected] @ls [email protected] 누구나이 메이크 파일을 이해하는 데 나를 도울 수 있습니까? 가능한 경우 각 설명문을 설명해주십시오 (이유는 무엇입니까?

    0

    1답변

    대상을 쓰는 방법이 있습니까 1) 오브젝트 파일 만 만드시겠습니까? 2) 개체 파일을 연결하고 이진 파일을 만들 때만 사용할 수 있습니까? 2 단계로 내 바이너리 파일을 만들 수 있습니다.

    1

    1답변

    나는 여러 디렉토리에있는 프로그램을 컴파일하는 makefile을 만들고있다. 모든 소스 파일은/src에 있으며 헤더는/inc에 있고 오브젝트 파일은/obj에 만들어지고 실행 파일은/bin에 만들어집니다. 세 개의 메이크 파일이 있는데, 하나는/obj 디렉토리에 있고 다른 하나는/bin 디렉토리에 있습니다. obj makefile은 오브젝트 파일을 만들고 b

    0

    1답변

    g ++과 mingw를 사용하여 리눅스와 윈도우 모두에 내 프로그램을 컴파일하고 싶습니다. 컴파일 간의 유일한 차이점은 파일 이름을 사용하고 출력하는 컴파일러입니다. 단일 make 명령은 두 출력 파일을 모두 생성해야합니다. 가능한 한 makefile에서 거의 중복되지 않도록이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

    0

    3답변

    나는이 오류가 TAB 누락에 관한 알고 중지하지만, 1 행에 누락 탭 어디에 어떻게 든 찾을 수 없습니다 : 메이크 : ## -*- mode: make; tab-width: 8; -*- ## ## Simple Makefile ## ## TODO: ## proper configure for non-Debian file locations, [ Done

    2

    1답변

    나는 뭔가를하고 makefile에 결과를 되돌려주는 쉘 스크립트를 호출하고 싶은 곳에서 makefile을 가지고있다. 자세한 설명 : - 다음과 같이 내 메이크업 파일에서 , 나는 쉘 스크립트를 호출 - source = $(PWD) target = $(ROOT) SCRIPT:= /home/........./temp.sh FUNCTION:=$(shell

    1

    1답변

    소스 .cpp 파일이 같은 디렉토리에 있고 오브젝트 파일로 컴파일하려고합니다. 그들 중 일부는 "여분의"라이브러리 (모든 파일에 대해 동일한 libs)가 링크되어야하고 그 중 일부는 필요하지 않습니다. 각 파일에 대한 특정 규칙을 작성하지 않고 올바른 파일과 일치시키는 일반 규칙을 작성하고 싶습니다. 추가 플래그. 자세히 자세히 소스 파일에 대해 다른 규칙

    2

    2답변

    HD에 내 이름에 괄호가있는 폴더가 있습니다. 좋아요 : C:/stuff (really cool)/. make $(wildcard ..) 기능이이 디렉토리에서 제대로 작동하지 않습니다. $(wildcard C:/stuff (really cool)/*.jpg)` 전혀 결과가 없습니다. 이 사실은 디렉토리 이름의 닫는 괄호가 $(wildcard ..) 함수

    0

    2답변

    필자는 쓰기 파일을 잘 작성하지 않았습니다. 하지만 GNUMAKE 기반 테스트 하네스를 작성할 필요가 있습니다. 나는 약간의 연구를했지만 유용한 것을 찾을 수 없었다. 그래서 어디서부터 시작해야할지 모르겠습니다. 다음 TEST_SUITE_DIR:=testSuite #Get all test names with path & extention TEST_SC

    -1

    1답변

    에 동일한 컴파일 명령을 적용 : 내가 한 번만이 명령을 쓸 수있는 방법 main.o : main.cpp $(CC) -c main.cpp $(COMPILATION_FLAGS) file1.o : file1.cpp $(CC) -c file1.cpp $(COMPILATION_FLAGS) file2.o : file2.cpp $(C