阅读:1266回复:6
做了一个makefile,哪位给看一下为什么make不对
# It\'s simple...
# NOTE: for server Linux version # . test_srvmain: test_srvmain.o ca_main.o gcc -o test_srvmain test_srvmain.o ca_main.o test_srvmain.o:test_srvmain.c tcpserver.h gcc -c test_srvmain.c ca_main.o: ca_main.c tcpserver.h gcc -c ca_main.c 就是上面这个。 共有三个文件: test_srvmain.c tcpserver.h ca_main.c 所有的文件都在当前目录。 我make了之后出现提示 makefile:5 : *** missing separator. stop. 应该是一初级错误。但我查了这里的贴子没有找到答案。 准备了20分酬谢。 |
|
|
沙发#
发布于:2002-12-12 16:47
在有gcc的行前面加TAB符分开就可以的。
|
|
|
板凳#
发布于:2002-12-12 16:53
典型的空格tab转换问题。
用ultraedit看看那些不可见字符。 |
|
地板#
发布于:2002-12-12 17:21
解决了。
果然。。。 :P |
|
|
地下室#
发布于:2002-12-14 22:06
典型的空格tab转换问题。 再说详细点好么 偶也碰上了 |
|
5楼#
发布于:2002-12-15 01:08
就是说gcc命令行前的空格要多一些才行(一个空格是会出错的)
所以命令前最好使用Tab |
|
6楼#
发布于:2002-12-15 15:21
就是说gcc命令行前的空格要多一些才行(一个空格是会出错的) :cool: 原来如此 多谢多谢 |
|