2016-11-06 2 views
0

프로그래밍에 익숙하지 않고 Mac의 터미널에서 실행하고 싶은 여러 개의 C 파일이 있습니다. 나는 homebrew에서 cmake를 설치했으며 올바르게 설치되어있는 것 같습니다 ("brew install cmake"를 입력하면 "Warning : cmake-3.6.3 already installed"라는 메시지가 나타납니다).cmake를 사용하여 c-code를 실행하십시오.

내 문제는 파일을 컴파일/실행하기 위해 다음에 무엇을 입력해야할지 모르겠다는 것입니다. 정말 기본적인 것 같아서 미안하지만 Google에서 찾은 답을 이해하지 못합니다. 내 파일 "cd/Users/..."가 들어있는 폴더로 디렉토리를 변경했으며 친구의 CMakeList.txt 파일을 가지고 같은 폴더에 넣었습니다. "cmake"를 입력 해 보았습니다. 새 폴더가 많이 생기지 만 아무 것도 인쇄하지 않습니다. 내 main.c에 "printf"명령이 있습니다.

아무도 내가 터미널에 코드를 인쇄하기 위해 입력해야하는 내용을 말해 줄 수 있습니까?

답변

0

CMake가 프로그램을 실행하지 않습니다.

CMake는 Makefile을 생성합니다. 이 Makefile은 같은 디렉토리에서 "make"를 호출하여 "make"가 해석 할 수 있습니다 (다른 이름이나 경로를 지정할 수도 있지만 여기서는 필요하지 않음). "make"는 프로그램을 빌드하기 위해 컴파일러, 링커 및 다른 것들을 호출합니다. 끝나고 오류없이 CMakeLists.txt의 "add_executable"명령으로 작성된 실행 파일이 있습니다. 이 프로그램을 실행하려면 "./program_name"을 빌드 디렉토리에 입력하면 충분합니다.

하나의 힌트 : 건물을위한 하위 폴더를 만드는 것이 좋습니다. "mkdir 빌드 & & cd 빌드 & & cmake ../ & & make".

관련 문제