当前时区 GMT+8, 现在时间是 2008-9-7 11:49 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: 【求助】修改网上下载的源码,更改工程结构后,工程如何编译?
TracyM
新手上路
Rank: 1



UID 213384
精华 0
积分 40
帖子 16
阅读权限 10
注册 2006-3-17
状态 离线
发表于 2007-1-12 09:14  资料  短消息  加为好友 
【求助】修改网上下载的源码,更改工程结构后,工程如何编译?


通常我们从网上down的开源项目都是以tar包形式的,安装时需要解包,然后make 、make install即可。

我是个开源项目菜鸟,现在有个问题,倘若自己要修改其源码,在工程中增加一个类(单独作为一个文件编入工程),或者删减一些不需要的文件,再编译的时候要重新生成那些编译规则的文件,就是.am, .in , configur.in之类的,需要把原来这些规则文件删掉全部重新生成吗,还是可以手工到这些文件中修改一些东西?这个问题让我很是困惑,每次遇到那些对工程结构有更改的修改时就头疼了,望高手指点迷津!!


顶部
szjungle
新手上路
Rank: 1



UID 202408
精华 0
积分 38
帖子 15
阅读权限 10
注册 2005-10-13
状态 离线
发表于 2007-1-12 15:27  资料  短消息  加为好友 
增删源码文件通常是修改 src 目录下的 Makefile.am。常见的源码包中会带一个 autogen.sh 或 bootstrap 脚本,修改后用它帮助生成 configure 文件。这些都是与 autotools 相关的知识。

顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP