伤心小箭0310 发表于 2006-8-17 10:03:37

关于configure命令

我在安装simplescalar时(这是一个模拟软件)按照他的指示安装到目标文件夹下使用configure命令,但是我输入configure时,系统反应是没有这个命令.....我当时完全懵了 !!紧急求助,谢谢!!! :(:(:(:(
系统出现的界面如下:
# configure
bash: configure: command not found
# ls
bfd            configure      gas         makeall.bat   README.simplescalar
binutils       configure.batgprof       Makefile      texinfo
config         configure.in   include   Makefile.in
config.guess   COPYING      install.shmove-if-change
config.statusCOPYING.LIB    ld          opcodes
config.sub   etc            libiberty   README

saub 发表于 2006-8-17 11:45:20

./configure

yhlfh 发表于 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
~代表你的主目录。

伤心小箭0310 发表于 2006-8-17 14:50:10

好的!!似乎有些明白了,我再去试试,非常感谢!! :roll:

伤心小箭0310 发表于 2006-8-17 14:54:35

好的!!似乎有些明白了,我再去试试,非常感谢!! :roll:

yhlfh 发表于 2006-8-17 18:36:13

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

伤心小箭0310 发表于 2006-8-18 08:37:09

呵呵,有了,谢谢!!!
页: [1]
查看完整版本: 关于configure命令