当前位置: 技术问答>linux和unix
make文件这么写对么?为什么出错
来源: 互联网 发布时间:2015-11-26
本文导语: makefile: 就一个test.c文件,一个头文件a.h test:test.o gcc -o test test.o test.o:test.c a.h gcc -c test.c 可是make后,出现下面问题,各位高手指点一下 tbcs1:p6906:/bosshome/tbcs1/yangbc> make "makefile", line 11: make: 1254-055 Dependency lin...
makefile:
就一个test.c文件,一个头文件a.h
test:test.o
gcc -o test test.o
test.o:test.c a.h
gcc -c test.c
可是make后,出现下面问题,各位高手指点一下
tbcs1:p6906:/bosshome/tbcs1/yangbc> make
"makefile", line 11: make: 1254-055 Dependency line needs colon or double colon operator.
"makefile", line 13: make: 1254-055 Dependency line needs colon or double colon operator.
make: 1254-058 Fatal errors encountered -- cannot continue.
就一个test.c文件,一个头文件a.h
test:test.o
gcc -o test test.o
test.o:test.c a.h
gcc -c test.c
可是make后,出现下面问题,各位高手指点一下
tbcs1:p6906:/bosshome/tbcs1/yangbc> make
"makefile", line 11: make: 1254-055 Dependency line needs colon or double colon operator.
"makefile", line 13: make: 1254-055 Dependency line needs colon or double colon operator.
make: 1254-058 Fatal errors encountered -- cannot continue.
|
test:test.o
gcc -o test test.o
test.o:test.c a.h
gcc -c test.c
Makefile中的动作,必须以TAB键开始。
建议看一下"跟我一起写 Makefile" (http://blog.csdn.net/haoel/category/9198.aspx)
gcc -o test test.o
test.o:test.c a.h
gcc -c test.c
Makefile中的动作,必须以TAB键开始。
建议看一下"跟我一起写 Makefile" (http://blog.csdn.net/haoel/category/9198.aspx)
|
Makefile中的动作,必须以TAB键开始
看看她报的错:“Shell command needs a leading tab“
看看她报的错:“Shell command needs a leading tab“
|
test:test.o
gcc -o test test.o
这样就ok了
gcc -o test test.o
这样就ok了
|
berniechen0123() 正解
命令前面要加tab键
命令前面要加tab键
|
Makefile中的动作,必须以TAB键开始。
|
来晚了
test:test.o
gcc -o test test.o
test.o:test.c a.h
gcc -c test.c
gcc前tab键
test:test.o
gcc -o test test.o
test.o:test.c a.h
gcc -c test.c
gcc前tab键