gnu-make

    1

    1답변

    4 개의 타겟이있는 메이크 파일이 있습니다. 이러한 대상 중 두 개를 복제하여 전제 조건으로 실행해야하는 대상이 많을 수도 있습니다 (이들은 double-colon targets입니다). 두 개의 목표는 match-anything rules입니다. 불행히도, 기대했던 것처럼 전혀 작동하지 않습니다. 나는이 같이있는 PreReqs에 대한 명시 적입니다 경우

    0

    1답변

    그래서 일부 파일 (* .in)을 C++ 프로그램의 입력으로 사용하고 출력 (results.out)을 올바른 출력 (* .out)과 비교합니다. 특히 파일 t01.in, t02.in, t03.in, t04.in 및 t05.in이 있습니다. 나는 $ TESTIN = t01을 확인했다. t02.in t03.in t04.in t05.in. 문제는 % .in :

    0

    1답변

    나는 C에서 단위 테스트를 수행하는 귀여운를 시작하기 위해 노력하고있어 메이크업 보내고, 나는 다음과 같은 오류 얻을 때 : 을 cutest/CuTest.c 파일은 라이브러리에서 직접 가져옵니다. 나는 그것에 개조를하지 않았다. 여기에 관심이 라인은 다음과 같습니다 다음 08 - #include "CuTest.h" 09 - 10 - /*---------

    4

    2답변

    저는 우분투 리눅스를 새로 설치했고 gcc 컴파일러를 업데이트하려고합니다. 최신 gcc 컴파일러는 gmp, mpfr 및 mpc에 의존하므로 해당 파일을 다운로드하고 지침에 따라 소스를 gcc 4.8.1 소스 폴더에 저장했습니다. 구성이 올바르게 실행 된 것 같습니다. 나는 어떤 옵션도 포함하지 않았다. 아무도 적절하지 않았기 때문이다. 방금 기본값으로 실행

    0

    1답변

    빌드 시스템에 다음 시나리오가 있습니다. SRC 디렉토리에서 1 천 메이크는 3. 링크가 소스 디렉토리에서 대상 디렉토리에 메이크 파일과 소스에 대해 생성 된 모든 천 메이크 대한 common.make 파일이 포함되고있다. 그러므로 makefile 안에있는 모든 makefile과 더 많은 스크립트는 build 디렉토리에있는 것과 같은 방법으로 작성됩니다.

    0

    1답변

    나는 대응하는 파일 세트 * .xy를 산출하는 처리 유형 * .x의 파일 세트를 가지고있다. (각 * .x 파일은 대응하는 * .xy 파일). 지금까지는 충분히 간단합니다. * .x를 파일 세트가 변경 유지, 그래서 나는 규칙의 의존성 부분에 정적 목록으로 자신의 이름을 사용하지 않으 : 내가 가지고있는 두 가지 문제가 있습니다. , for a in $(f

    1

    1답변

    합니다 메이크업을 릴리스 모든 부부에 대한 자료를 구축하기 위해 다른 플랫폼 (예 : windows, linux, darwin). 내 메이크 파일은 현재 다음과 같습니다 : 나는 실제로 불구하고 구축 할 때 GOOSES = darwin windows linux GOARCHS = amd64 386 .PHONY: release-all $(GOOSES) $(

    0

    1답변

    어떻게 연결되는지 잘 모르겠다. 그래서 세부 사항이 충분하지 않으면 미리 사과한다. 나는 우분투 11.10에 sudo apt-get install libbsd-dev와 BSD 라이브러리 내가 (기능 내가 찾고 있어요) 은 C 파일 힙의 맨 함수로/머지 소트이 존재,이 설치되어 상대적으로 확신을 설치 한 그 I 컴파일하고자하는 파일의 상단에 #include

    1

    1답변

    gnu make를 사용하고 있으며 when multiple pattern rules match a target에보고 된 동일한 문제가 있습니다. 기본적으로 두 가지 규칙, 일반 규칙 및보다 구체적인 규칙이 동일한 대상과 일치하지만 더 일반적인 규칙은 실행됩니다 !!! 더 구체적인 것을 실행하고 싶습니다. 위 스레드에서 주어진 대답은 기본적으로 gnu mak

    0

    2답변

    다시 작성합니다. 또한 객체 파일이 두 번 빌드되는 것처럼 보입니다. 나는 이유를 모른다. 'make'자체는 괜찮습니다. 전체 출력 : 스택 오버플로 http://pastebin.com/gvwi2bkN ~/obelisk> make; make; make install Making all in include/obelisk make[1]: Entering d