그래서 makefile을 직접 만드는 방법과 2015 년에 어리석은 일에 대해 많은 의견 / 게시물 / 등을 보았습니다. CMake와 같은 도구를 알고 있으며 실제로 CMake를 자주 사용합니다. 문제는 CMake가 단지 당신을 위해 Makefile을 만들고 스스로 만드는 일을 없애는 것입니다. 물론 다른 많은 훌륭한 기능을 추가하지만 결국에는 Makefile이 추가됩니다. 그래서 내 질문은, …
C 및 C ++의 세계에서 온 대부분의 빌드 시스템에는 installMakefile ( 예 : GNU 에서 권장하는 위치 ) 또는 CMake 등의 대상이 있습니다. 이 대상은 운영 체제 (예 : C:\Program Files\Windows) 의 런타임 파일 (실행 파일, 라이브러리 등)을 복사합니다 . 나에게있어서 프로그램을 설치하는 것은 빌드 시스템의 책임이 아니기 때문에 (실제로 …
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
지금 다중 파일 프로그램을 작성 중이며 어떤 이유로 든 대부분의 상황에서 직관적으로 수행해야한다고 생각하는 것처럼 'make'만 실행하면 프로그램이 실패합니다. 문제에 대한 자세한 정보를 제공 할 수는 있지만 중요한 것은 'make clean'을 사용할 때 문제가 발생한다는 것입니다. 그래서 누군가가 'make'대신 'make clean'을 실행하는 일반적인 경험 법칙을 알고 있는지 궁금합니다.
데스크탑 / 노트북 컴퓨터에서 큰 시스템을 재 구축 할 때 make다음과 같이 하나 이상의 스레드를 사용하여 컴파일 속도를 높이라고합니다. $ make -j$[ $K * $C ] 경우 $C의 수를 표시하도록되어 코어 동안 기계가있다 (우리는 하나의 숫자와 숫자로 가정 할 수있다) $K나는 다를 무언가 2에 4, 내 기분에 따라 달라집니다. 예를 …
나는 초보자이며 make언제 사용 해야하는지 궁금합니다 make clean. 한 동료는 증분 빌드가 make파일 타임 스탬프를 기반으로 한다고 말했습니다 . 따라서 VCS에서 이전 버전의 파일을 체크 아웃하면 "오래된"타임 스탬프가 표시되고 "이 파일을 다시 컴파일 할 필요가 없습니다"로 표시됩니다. 그런 다음 해당 파일은 다음 빌드에 포함되지 않습니다. 같은 동료에 따르면 사용하는 이유가 …