失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > linux找不到安装命令 linux命令行为什么输入sudo ./configure提示找不到命令

linux找不到安装命令 linux命令行为什么输入sudo ./configure提示找不到命令

时间:2019-08-18 00:02:44

相关推荐

linux找不到安装命令 linux命令行为什么输入sudo ./configure提示找不到命令

谢邀~~

前几天外出,没上网,现在给题主一些个人看法和一些建议,如果你觉得有用就采纳吧,有错欢迎指出,觉得回答不错就点个赞咯~~

简述

首先,我猜题主是在进行编译安装的过程中发现这个问题的,所以我想结合linux下的变异安装需要的一些指令以及它们的作用:

在linux里编译安装软件会用到诸如 configure / make / make install

的命令,这些都是典型的使用GNU的autoconf和automake产生的程序的安装步骤。

./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。

make是用来编译的,它从Makefile中读取指令,然后编译。

make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。

关于 configure

configure,这一步一般用来生成 Makefile,为下一步的编译做准备,你可以通过在 configure 后加上参数来对安装进行控制,比如:

./configure –prefix=/usr

上面的意思是将该软件安装在 /usr 下面,执行文件就会安装在 /usr/bin (而不是默认的 /usr/local/bin),资源文件就会安装在 /usr/share(而不是默认的/usr/local/share)。

同时一些软件的配置文件你可以通过指定 –sys-config= 参数进行设定。有一些软件还可以加上 –with、–enable、–without、–disable 等等参数对编译加以控制,你可以通过允许 ./configure –help 察看详细的说明帮助。

关于 configure 的一些常见错误

常见的错误很多,这里有一个博客收集了很多,题主可以进去看看,有没有适合自己的,如果有,那就烧香咯~

如果觉得《linux找不到安装命令 linux命令行为什么输入sudo ./configure提示找不到命令》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。