LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: herberteuler

makefile 的问题

[复制链接]
 楼主| 发表于 2004-12-31 11:10:59 | 显示全部楼层
Post by kj501
原来如此,论坛上传文件不需要改名字吧。

没办法,这个论坛不支持 .tar.gz 类型的文件。
发表于 2005-1-1 20:54:07 | 显示全部楼层
晕,折腾半天也没有搞清楚make的隐含规则。我平时都是用GNU autotools来管理源代码。对make的工作机制从来没有深入研究过,感觉还不如用autotools编译工具方便,直接configure后就可以make了。
 楼主| 发表于 2005-1-1 23:19:21 | 显示全部楼层
隐含规则可能是没办法了,您试过进入子目录吗?我前面写的 makefile,每次都需要用
  1. $ make clean; make
复制代码

才能保证得到最新的结果。
发表于 2005-1-2 12:03:12 | 显示全部楼层
我用autotools也大致可以达到效果。但是编译时仍然有符号冲突的问题。我将原来的pc.h改成global.h。连接使用的是-lfl而不是-ll。
增加的两个文件主要是configure.in和Makefile.am,修改它们后,运行./autogen就可以configure和make了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2005-1-4 14:50:40 | 显示全部楼层
谢谢您。我再看看吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表