moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
阅读:1265回复:6

做了一个makefile,哪位给看一下为什么make不对

楼主#
更多 发布于:2002-12-12 16:35
# 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分酬谢。

按第一贴的“给分”键,给分。
xjLegend
驱动小牛
驱动小牛
  • 注册日期2002-11-04
  • 最后登录2005-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-12 16:47
在有gcc的行前面加TAB符分开就可以的。
我想要点分,这样才有成就感嘛!
unix1998
驱动老牛
驱动老牛
  • 注册日期2002-05-08
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-12 16:53
典型的空格tab转换问题。
用ultraedit看看那些不可见字符。
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-12 17:21
解决了。
果然。。。 :P
按第一贴的“给分”键,给分。
heqingbj
驱动小牛
驱动小牛
  • 注册日期2002-10-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-14 22:06
典型的空格tab转换问题。
用ultraedit看看那些不可见字符。


再说详细点好么 偶也碰上了
heiguo2001
驱动牛犊
驱动牛犊
  • 注册日期2002-12-07
  • 最后登录2005-09-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-15 01:08
就是说gcc命令行前的空格要多一些才行(一个空格是会出错的)
所以命令前最好使用Tab
heqingbj
驱动小牛
驱动小牛
  • 注册日期2002-10-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-12-15 15:21
就是说gcc命令行前的空格要多一些才行(一个空格是会出错的)
所以命令前最好使用Tab


 :cool:
原来如此 多谢多谢
游客

返回顶部