QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3258|回复: 6

关于configure命令

[复制链接]
发表于 2006-8-17 10:03:37 | 显示全部楼层 |阅读模式
我在安装simplescalar时(这是一个模拟软件)按照他的指示安装到目标文件夹下使用configure命令,但是我输入configure时,系统反应是没有这个命令.....我当时完全懵了 !!紧急求助,谢谢!!!       
系统出现的界面如下:
[root@localhost binutils-2.5.2]# configure
bash: configure: command not found
[root@localhost binutils-2.5.2]# ls
bfd            configure      gas         makeall.bat     README.simplescalar
binutils       configure.bat  gprof       Makefile        texinfo
config         configure.in   include     Makefile.in
config.guess   COPYING        install.sh  move-if-change
config.status  COPYING.LIB    ld          opcodes
config.sub     etc            libiberty   README
发表于 2006-8-17 11:45:20 | 显示全部楼层
./configure
回复

使用道具 举报

发表于 2006-8-17 13:00:42 | 显示全部楼层
楼主兄弟,估计你没有明白输入configure命令究竟是为什么。其实并没有什么configure命令,configure是软件源码包中的一个脚本,你看看你解压后的目录里有没有一个叫configure的文件?如果没有你在怎么输也是不行的。
要想在终端中执行默个目录下的某个configure脚本,你必须告诉linux那个脚本在什么位置,如果你要输./configure的话,你必须在那个configure脚本所在的目录中,./中那一点的意思是当前目录,输入./就明确告诉linux那个configure脚本在当前目录下,这样linux才会去执行它,如果你只输入configure,linux会认为configure是一个命令,如果你的系统中碰巧有configure这样一个命令,那么linux就会执行那个命令,如果没configure这个命令,shell就会提示无此命令。你在终端中输入的任何一串字符都会被当做命令,如果有就执行,没有就提示没有。
现在明白了吧?例如你要执行你主目录中的aaa文件夹中的bbb脚本,那么你要输入~/aaa/bbb
~代表你的主目录。
回复

使用道具 举报

 楼主| 发表于 2006-8-17 14:50:10 | 显示全部楼层
好的!!似乎有些明白了,我再去试试,非常感谢!!
回复

使用道具 举报

 楼主| 发表于 2006-8-17 14:54:35 | 显示全部楼层
好的!!似乎有些明白了,我再去试试,非常感谢!!
回复

使用道具 举报

发表于 2006-8-17 18:36:13 | 显示全部楼层
如果configure一切正常,说明你的系统具有安装软件所需的环境,那么在软件包解开的目录中会生成makefile文件,你看一下软件包目录里有没有一个叫makefile的文件,如果有,你输入make才行。这时你进入软件包目录,输入make,系统就会根据makefile文件来编译软件,也就是将接近自然语言的源代码编译成只含用0和1的只有计算机认识的机器语言。编译完成后,在输入make install就会开始安装软件了。
回复

使用道具 举报

 楼主| 发表于 2006-8-18 08:37:09 | 显示全部楼层
呵呵,有了,谢谢!!!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-5-7 10:18 , Processed in 0.051735 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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