2012-09-16 5 views
1

간단한 make 파일을 만들고 있는데 오류가 너무 많이 발생합니다.MakeFile 오류가 너무 많습니다.

: 여기 여기 내 코드

project1: *.cpp *.h 
    g++ -o main *.cpp 

입니다

에 대한이 이야기하고 모르는 것은 단말기가 나는 문제가 두 가지 생각
unixapps1:project1> project1: *.cpp *.h 
project1:: Too many arguments. 
+0

어떻게 makefile을 호출합니까? 'make '라고 치 시나요? – Beta

답변

0

을 말하는 것입니다
  1. 디렉토리의 소스 파일이 너무 많아서 이름 길이가 너무 짧습니다. 귀하의 껍질에 대한.

  2. 마치 makefile을 쉘 스크립트처럼 잘못 실행하고 있습니다. 오류 메시지는 sh makefile을 실행하고 project1: 행이 첫 번째 (공백이 아닌 주석이 아닌 행) 인 경우 얻을 수있는 메시지입니다.

당신은 make 또는 (메이크 파일의 이름은 경우 project1.mk) make -f project1.mk를 실행해야합니다.

내가 잘못 생각했다면 (내가 가지고 있기를 바란다.) 질문에 무엇이 프롬프트이고 명령 줄이 무엇인지 분명히해야합니다. 일반적으로 $을 쉘 프롬프트로 사용합니다 (sh 및 친척 인 경우 C 쉘 또는 그 친척을 사용하는 경우 % 또는 루트로 실행하는 경우 # - 프로그래밍하는 경우에는하지 말아야 함) .

관련 문제