makefile

    11

    3답변

    삭제하기 않습니다 ### Run the tests tests := tests/test1 tests/test2 ... test: $(tests) $(tests): %: %.c gcc -o [email protected] $(testflags) $< [email protected] 그것은 작동을하지만, 내가 전에 할 본 적이 무

    4

    11답변

    이론적으로 자동화와 관련된 모든 종류의 문제를 야기하기 때문에 IDE 기반 프로젝트 파일을 요구하지 않고 프로젝트를 빌드하는 이상적인 방법을 알고 있습니다. 하지만 아직 VisualStudio 프로젝트에 의존하지 않는 Windows에서 컴파일하는 프로젝트 (Ok, 분명히 일부 오픈 소스 프로젝트는 Cygwin에서 완료되지만, 여기서는 일반적입니다)에서 작업

    16

    6답변

    여러분, 유닉스에서 C++ 빌드 블록에 대해 몇 가지 설명을 해줄 것입니다. 정적 라이브러리와 동적 라이브러리 (.so)를 연결하는 응용 프로그램을 만들고 싶습니다. 질문 1 :gcc/g ++를 사용하여 정적 라이브러리를 만드는 방법은 무엇입니까? 질문 2 :어떻게 두 라이브러리 파일 요약 헤더했다고 가정하면, 정적 및 동적 libs와에 연결, 메이크 그것

    4

    6답변

    cygwin을 사용하여 Windows XP에서 Eclipse 3.4로 CDT를 사용하려고했습니다. 시동기를 사용하려면 무엇을해야합니까? Eclipse 홈페이지에서 "eclipse-cpp-ganymede-SR1-win32.zip"을 사용했습니다. 편집 : 가장 큰 문제는 내가 컴파일하고 코드를 실행할 수 있다는 것입니다. 내 $ 경로에 make.exe의 경로

    0

    1답변

    어떤 특수/제어 문자 ($,^M 또는 다른 것)가 어떻게 든 makefile에 도착하면, 그 makefile을 사용하여 -f Makefile을 만들려고 시도하면 오류가 발생한다는 것을 때때로 경험했습니다. 내가 알고 싶은 는 1.) 사람이 이런 일을 경험하고, 그렇다면, 어떻게 이러한 오류의 원인은? 이 특별한 문자들에 특유한 것은 무엇입니까?

    7

    2답변

    최근 메이크 기반 빌드 프로세스의 종속성에 대해 .d 파일을 처리하는 방법에 대한 논의가 있습니다. 빌드가 중단 될 때 .d 파일이 손상 될 수있는 문제가 제기되었습니다. 우리는 .DELETE_ON_ERROR 타겟을 사용하여 빌드가 중단되거나 실패 할 경우 생성 과정에 있던 오브젝트 파일이 삭제되도록합니다. 그러나 우리는 또한 GCC를 사용하여 컴파일시에

    1

    4답변

    Makefile을 만드는 것에 대해 많이 알지 못하지만, 나는 make manual을 읽었으며 약간의 진전을 이루었습니다. Makefile이 작동하고 내가 원하는 것을합니다. 내 상황은 일반적으로 웹 양식을 통해 마킹을 위해 TA에 보내고 컴파일해야하는 1 ~ 3 개의 서로 다른 프로그램이 필요합니다. 각 응용 프로그램의 구조는 'prog.c', 'prog

    1

    2답변

    프로덕션 및 디버그 빌드가있는 일반적으로 세 개의 활성 분기가있는 소스 트리에서 두 개 이상의 대상을 빌드합니다. 지금까지 필자는 특정 소스 트리의 Makefile을 포함하는 컴파일 플래그를 정의하는 공통 Makefile을 포함하는 대상을 정의하는 개인 Makefile을 사용했습니다. 이것은 효과가 있지만 도움이되지만 더 좋은 방법이 있다고 생각합니다. s

    2

    6답변

    나는 플랫폼을 찾고 있습니다. 내가 gnu make에 대해 조금 읽었으며 Windows 플랫폼에 슬래시/백 슬래시에서 셸 결정에 이르기까지 몇 가지 문제가 발생 했으므로 이에 대한 대안이 무엇인지 들어보고 싶습니다. 작은 프로젝트 (최대 50k 라인)에서 (아주) 작은 C와 결합 된 포트란 개발을하고 있지만 그 중 대부분이 언어 불가지론 유형이므로 중요하지

    1

    1답변

    나는 Boost :: Jam과 함께 Code :: Blocks를 사용한다. C :: B에 대한 최근 업데이트는 몇 가지 새로운 "사용자 정의 makefile"명령을 추가했으며, 그 중 하나는 "재 빌드가 필요한지 묻기"입니다. this message에 따르면, "질문 모드"make 전화를 의미하는 것 : -q, --question ''질문 모드 ''. 명령