编译代码环境配置

来源:互联网 发布:手绘地图软件 编辑:程序博客网 时间:2024/06/05 08:57

java 环境:

sudo add-apt-repository ppa:openjdk-r/ppa

sudo apt-get update

sudo apt-get install openjdk-8-jdk

sudo update-alternatives --config java

sudo update-alternatives --config javac

java -version

注意:如果您机器中有两个版本的openjdk,请将本机环境变量中的设置去除,以免编译时指向错误的jdk版本。

          配置文件例如:/etc/profile,/etc/enviroment,~/.bashrc



gcc环境:


sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update; sudo apt-get install gcc-4.8 g++-4.8
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++



python环境:

python安装与更新:


git clone https://github.com/yyuu/pyenv.git ~/.pyenv
cd .pyenv/
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
. ~/.bash_profile
pyenv install 2.7.6


建立链接:


sudo rm /usr/bin/python


sudo ln -s /home/ubuntu/.pyenv/versions/2.7.6/bin/python2.7 /usr/bin/python
碰到安装出错,先安装:
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev


注:在python升级时,尝试很多次都升级失败,查python版本始终查不到目标版本,原因是:丢失python文件或被重命名为其他名字;解决办法:卸载后重新安装,确保名字正确,更新的是目标软件。


原创粉丝点击