LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 760|回复: 8

问一个弱弱的问题

[复制链接]
发表于 2004-7-2 23:44:16 | 显示全部楼层 |阅读模式
在安装软件的时候
./configure
./make
./make install
都做了什么操作
发表于 2004-7-3 00:12:22 | 显示全部楼层
好象大概是:
配置编译环境
编译
编译安装
 楼主| 发表于 2004-7-3 00:25:50 | 显示全部楼层
具体点。这个我也知道。配置编译环境
具体做什么呢?
发表于 2004-7-3 00:33:55 | 显示全部楼层
主要生成一个Makefile文件,确定编译和安装的参数、路径等。
 楼主| 发表于 2004-7-3 00:36:40 | 显示全部楼层
还不是很清楚。
那么
./configure没有问题
./make出问题
是什么原因呢?
发表于 2004-7-3 00:41:22 | 显示全部楼层
情况很多了。比如:
系统里有编译需要的头文件,也./configure通过,但头文件里的内容更新了,可能导致编译失败
 楼主| 发表于 2004-7-3 00:44:30 | 显示全部楼层
那么假设我要编译一个软件。我怎么知道他需要那些头文件。我又怎么知道该需要的头文件是不是在系统里面。
发表于 2004-7-3 00:50:34 | 显示全部楼层
./configure的时候会在终端上列出信息的,正在查找哪个头文件、是否成功都会列出,你仔细看就行了。README或INSTALL文档里有作者些的详细信息,关于你应该安装哪些软件、版本最好是多少才能编译成功,都会说明的。而且你可以利用find 命令在自己系统上找找看,看有没有这些东西。
发表于 2004-7-3 00:51:51 | 显示全部楼层
例如:查找libXft.h
find /usr -name "libXft.h" -print
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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