약간의 통찰력을 원합니다. 우리 프로젝트 중 하나에 대한 소스 코드가 있습니다. 컴파일 방법에 대한 문서가없고, 작성한 모든 사람들이 남겨 둡니다. 우리는 그것에 문제가 있습니다. 행운의 moi가 조사 대상이되었습니다.GNU make with xlc compiler
현재 내가 AIX 구축하기 위해 노력하고있어가, 메이크는
make: 1254-055 Dependency line needs colon or double colon operator.
또는
make: 1254-057 Shell command needs a leading tab.
CPP 옵션
이 XLC 옵션 것 같다 중 하나에 불평을 유지하고, 소프트웨어가되었습니다 전에 여러 번 컴파일. makefile은 윈도우의 제어 문자를 포함하고 있으며 모든 셸 명령이 아닌 일부 항목에 대해 탭을 가지고 있습니다.코드를 실행하는 데 문제가 될 수있는 사항에 대한 의견이 있으십니까? 아직 GNU make를 설치하지 않았지만 문제를 해결할 수 있습니까?
Makefile에 CR-LF 줄 끝 표시가 있습니까? CR은 까다로운'make '를 혼동시킬 수 있습니다. –
"gcc make"와 같은 것은 없습니다. "gcc"는 GNU C 컴파일러를 포함하는 GNU 컴파일러 모음입니다. "make"는 빌드 도구입니다. GNU make는 많은 구현 중 하나입니다. –
답장을 보내 주셔서 감사합니다. mu - makefile은 AIX 용으로 설계되었지만 cr/lf가 포함되어있는 것으로 보입니다. Keith - 더 명확해야했는데, gmake는 다음과 같이 작성해야했습니다. 나는 gmake가 GN 컴파일러 모음에 의해 사용 된 make의 구현임을 이해한다. 이 파일들은 과거 몇 번이나 많이 사용 되었기 때문에 내가하는 일이나하지 않는 것이 문제의 원인이된다. – ShogunMonkey