QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1143|回复: 9

求助!如何重建代码结构?

[复制链接]
发表于 2004-8-8 22:23:34 | 显示全部楼层 |阅读模式
我想在一个公布的代码上进行修改,将文件结构进行重整,可是出现问题:
1.在用./configure时通过,make通不过
2.使用Kdevelop时同样通不过
我是个Linux编程的新手,请高手指点时尽可能详细一些,我先谢过了。
发表于 2004-8-9 08:23:40 | 显示全部楼层
那你别乱调整呀。
回复

使用道具 举报

发表于 2004-8-9 09:22:34 | 显示全部楼层
你都说得那么简单叫别人怎么详细呀?
回复

使用道具 举报

发表于 2004-8-9 09:59:35 | 显示全部楼层
自己把 autoconf, automake 的文档看一遍.
回复

使用道具 举报

 楼主| 发表于 2004-8-9 22:37:31 | 显示全部楼层
呵呵,谢谢大家的关注,是这样的,我们有一套公开的代码,程序是C++代码的,我们几个人想进行进一步的开发,为了便于更新,我们将一个文件里的两个函数拆分到两个.cpp文件(其中一个是新建的)里面,结果工程就通不过了。我用Kdevelop试了一下,好象编译工程时新的那个.cpp文件始终不会编译(包括有改动时)。这个是不是和autoconf和automake有关呢?有关的入门资料哪里找呢?谢谢回复!
回复

使用道具 举报

发表于 2004-8-9 22:46:09 | 显示全部楼层
你改变了源程序的文件,要在makefile中有相应的改变。
http://www.gnu.org/software/auto ... -2.57/autoconf.html
http://www.gnu.org/software/automake/manual/automake.html不过,这可够你看的了。难道Kdevelop没有这个功能吗?(自己没用过),anjuta可以。
回复

使用道具 举报

 楼主| 发表于 2004-8-10 00:01:20 | 显示全部楼层
谢谢,公社里有Anjuta1.2.2.1for Mdk 10的rpm包,我下载了,可是解决不了依赖问题。我用的FC2的系统,我找不到devhelp-0.7-3mdk.i586.rpm哪里有下载。
回复

使用道具 举报

发表于 2004-8-10 09:49:25 | 显示全部楼层
修改一下该目录下的Makefile.in
你能不能把错误信息贴出来?
回复

使用道具 举报

发表于 2004-8-10 10:56:52 | 显示全部楼层
好的办法就是自己手动修改Makefile.in,当然这需要对它有较深的理解;一个较笨却照样管用的办法就是重建一个项目,把原来的代码分别帖到所需的文件。
回复

使用道具 举报

 楼主| 发表于 2004-8-10 11:31:03 | 显示全部楼层
我看了一下Makefile.in文件,自己改的话目前还有难度,我想重建一个项目,可是在Kdevelop下面却不知道该选哪一个项目。我的项目是一个C++的项目,无需界面,在BASH下面通过一个脚本调用的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 00:36 , Processed in 0.043146 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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