免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 4788 | 回复: 24
打印 上一主题 下一主题

关于MAKEFILE的问题,急,在线等 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-07-21 20:29 |只看该作者 |倒序浏览
我有个关于MAKEFILE的问题,是入门级的了,不要见笑.
   我写了一个一个bb.c的函数,
  想试一下MAKEFILE,可是怎么也编不过去,希望高手告诉一下,谢谢  
  MAKEFILE如下:
   bb.o:bb.c
  cc -c bb.c
  bb.a:bb.o
  ar -rv bb.a bb.o
  clean:
   rm *.o
  rm *.c

论坛徽章:
0
2 [报告]
发表于 2003-07-21 20:53 |只看该作者

关于MAKEFILE的问题,急,在线等

为什么没人理我呀,
  给点答复撒,
是蛮简单的,但我就是过不了,我感觉是没错的,
望高手指教一二,不胜感激

论坛徽章:
0
3 [报告]
发表于 2003-07-21 23:20 |只看该作者

关于MAKEFILE的问题,急,在线等

楼主干嘛不到C版去问这个呢?

论坛徽章:
0
4 [报告]
发表于 2003-07-21 23:25 |只看该作者

关于MAKEFILE的问题,急,在线等

你的Makefile看起来是没多大问题的,可能是书写格式有问题,该加TAB符的地方不能用空格:

  1. bb.o:bb.c
  2. [tab]cc -c bb.c
  3. bb.a:bb.o
  4. [tab]ar -rv bb.a bb.o
  5. clean:
  6. [tab]rm *.o  
  7. [tab]rm *.c
复制代码

论坛徽章:
0
5 [报告]
发表于 2003-07-22 21:33 |只看该作者

关于MAKEFILE的问题,急,在线等

在MAKEFILE里,这个[tab]的格式蛮重要吗,
还有什么要注意的格式呀,
能不能多说一点呀,谢谢

论坛徽章:
0
6 [报告]
发表于 2003-07-22 22:04 |只看该作者

关于MAKEFILE的问题,急,在线等

不会吧,阿Sir!   这里不是已经有了一篇精华文章摆着了吗?
http://www.chinaunix.net/forum/viewtopic.php?t=56672
偶是菜鸟,没办法说得象那篇文章这么清楚

论坛徽章:
0
7 [报告]
发表于 2003-07-22 22:12 |只看该作者

关于MAKEFILE的问题,急,在线等

原帖由 "ann_anny" 发表:
式蛮重要吗,
还有什么要注意的格式呀,
能不能多说一点呀,谢谢
要说格式方面要注意的,偶觉得好象只有这个TAB符了吧 。TAB和空格都是不可见字符,这方面最容易引起错误。
偶觉得这个TAB是Makefile设计上最不可理喻的东西了,难道空格就真的不行吗?

论坛徽章:
0
8 [报告]
发表于 2003-07-23 09:41 |只看该作者

关于MAKEFILE的问题,急,在线等

原帖由 "qjlemon" 发表:
要说格式方面要注意的,偶觉得好象只有这个TAB符了吧 。TAB和空格都是不可见字符,这方面最容易引起错误。
偶觉得这个TAB是Makefile设计上最不可理喻的东西了,难道空格就真的不行吗?
   
没办法,makefile的实事标准就是这样的了。

论坛徽章:
0
9 [报告]
发表于 2003-07-23 20:04 |只看该作者

关于MAKEFILE的问题,急,在线等

谢谢qjlemon,我把空格改成TAB后,就过了,真是万分感谢,
不过,我还想请教一下关于库怎么用,我这个MAKEFILE生成了一个库的.a文件,但是不知道怎么用,能不能讲一下库呀,或都那里关于库方面的知识多一点的,告诉一个网站,谢谢!!!

论坛徽章:
0
10 [报告]
发表于 2003-07-23 23:08 |只看该作者

关于MAKEFILE的问题,急,在线等

象你生成的这种库用起来是比较简单的,就是链接的时候把它包含进来就可以了,例如库文件是libabc.a,则链接的时候就用
cc -L. -labc test.c
-L.就是说除了默认的路径以外还在当前目录下找库文件, -labc就是说要具体要找libabc.a这个库。
在程序里用这个库,一是声明一下要用到的函数,再就是直接调用库里的函数
大概就是这些吧。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP