linux, configure --prefix=/有什么用
指定安装路径 不指定prefix,则可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr /local/share。你要卸载这个程序,要么在原来的make目录下用一次make uninstall(前提是make文件指定过uninstall),要么去上述目录里面把相关的文件一个个手工删掉。 指定prefix,直接删掉一个文件夹就够了。
安装包到固定的路径,就跟windows安装到D盘那个文件夹一样(默认是C盘)
yum源默认安装路径
rpm -qa XXXXX
之后根据这个名字
rpm -ql XXXXX
就找到安装位置了.
linux应用程序默认安装在哪个文件夹
/usr/bin:标准系统应用 /usr/local, /usr/share:第三方应用 自己编译源码时可以指定安装位置。
系统默认软件的可执行文件一般在/usr/bin、/bin,超级用户的可执行文件在/sbin、/usr/sbin,第三方软件安装目录一般在/opt或其它用户自定义的目录
软件的配置文件一般在/etc目录
CentOS6.5安装Python2.7后, yum出现“No module named yum”错误
安装如下方法安装python2.7:
yum install –ypython27 python27-devel Python-docutils
cd/usr/bin/
rm-rf python
cp python2.7
python
出现yum错误:No module named yum
解决方法,查看 /usr/bin下python有哪几个版本
ll /usr/bin
我这里是:2.6 和 2.7 (刚安装的)
# ls /usr/bin |greppython
由于yum命令不兼容python2.7,需修改/usr/bin/yum文件,将第一行由“#!/usr/bin/python”改为“#!/usr/bin/python2.6"
多版本Python共存时pip给指定版本的python安装package的方法
在linux安装了多版本Python时(例如python2.6和2.7),pip安装的包不一定是用户想要的位置,此时可以用 -t
选项来指定位置.
例如目标位置是/usr/local/lib/python2.7/site-packages/
,要安装xlrd
这个包,则:
$ pip install -t /usr/local/lib/python2.7/site-packages/ xlrd
权限不够则在命令前加sudo。
Linux下C++编译提示错误:unrecognized command line option“-std=c++11”
简单百度下就能知道错误是 g++ gcc版本不够高。那么解决方案就是升级版本。
主要步骤是参考博客:http://blog.csdn.net/joeblackzqq/article/details/38967679.
使用find / -name gcc命令查找,发现多个目录存在gcc