gnu-make

    0

    2답변

    친구 필기 메이크와 잘 작동 내가 플렉스 + 들소 + C 코드를 GNU-autotools를 통해 Makefile을 만들기 위해 노력하고 있어요 (장난감 코드, 당신은 말할 MA). $ make -f MAKEFILE bison -d bib.y flex -i scan.l gcc -Wall main.c lex.yy.c bib.tab.c `pkg-config

    0

    1답변

    일부 하위 이름을 기반으로 파일 경로를 계산해야합니다. 아래의 MWE를 참조하십시오. 좀 더 쉬운 방법을 얻을 수 있나요? 내 aa, ab, ac 및 아래의 접근 방법을 참조하십시오. 동일한 순서로 실행하는 make에 의존하여 $ (subsystem)을 두 번 사용하지 않으려 고합니다. $ (patsubst)를 사용하여 시도했지만, %의 첫 번째 인스턴스

    1

    2답변

    , $ ulimit -s 10240 을 변경 gmake를하지만 gmake를 통해 프로세스를 실행하는 경우, 스택의 크기는 제한이 없습니다. 예를 들어, : $ cat Makefile default: ulimit -s; : $ gmake ulimit -s; : unlimited 이 제한을 변경하지 gmake를 얻는 것이 가능합니다

    1

    3답변

    이 내 메이크입니다 : second라는 디렉토리, 완전히 메이크 무시됩니다 같은 이름을 가진 규칙이있는 경우 all: first second second: @echo "==Building second==" first: @echo "==Building first==" . 존재하지 않으면 모든 것이 정상적으로 진행됩니다. secon

    0

    1답변

    내 간단한 작은 메이크 파일이 내가 이해할 수없는 동작을 보여주고 있습니다. Dictionary.cpp를 제외한 소스 파일을 건 드리면 타겟이 만들어지지 않고 Dictionary.cpp를 터치하면 컴파일되지만 링크는되지 않습니다. 소스 파일은 src/object (.o)에 있고 의존성 (.d)은 obj /에 있고 바이너리는 bin/에 있습니다. 만약 내가

    1

    2답변

    이번 학기에 처음으로 프로젝트를 만들었으며 메이크 파일로 제출하도록 요청 받았습니다. 인터넷에서 사용할 수있는 문학은 약간 압도적이며 내 게으름과 결합되어, 나는 간단한 해답을 위해 stackoverflow에 왔습니다. 나는 this answer에 의하여 Brendan Long에 의하여 시작되는 좋은 장소이라고 찾아 냈다. 그가주는 예는 다음과 같습니다 a

    0

    1답변

    Makefile 레시피에서 split 명령을 사용하여 큰 파일을 분할했습니다. trails : $(OBJ) sort -m $? | accumulate.py --threshold 30 | split -C 10MB -d -a 3 - trail. 그런 다음 결과 파일의 이름을 .acc 확장명으로 바꿉니다. 아이디어는 나중에이 확장에 적용되는 암시 적

    0

    1답변

    Makefile을 작성하는 법을 배우고 있습니다. 내가 봤 make: *** No rule to make target `/%.cpp', needed by `obj'. Stop. : 나는 내 자신의 간단한 단지 내가 얻을, 시도 및 테스트,하지만 난 실행할 때마다 수 있도록했다. 나는 모든 것을 정확히 입력했는지, 폴더는 그들이해야 할 방식으로 설정되어

    0

    2답변

    나는 리눅스에서 C++ 프로젝트를 사용하고있다. 나는 규칙에 따라 한 GNU 만들 사용하고 GCC 해요 : all: ... version: config: rm -f config.h @$(MAKE) --no-print-directory config.h config.h: # ..... create the file config.h her

    1

    1답변

    내 Makefile (GNU)에서 sub-make를 사용하고 있습니다. 그러나 서브 메이크가 실패 할 때마다 메인 메이크가 계속해서 성공적으로 실행됩니다. 내 하위 메이크가 실패 할 때마다 내 메인 메이크 파일이 실패하기를 바란다. 어떻게해야합니까? all: pushd ${STA_DIR};make clean;make ARGS=${A1},${A2};