# 新增apt倉庫
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
# 安裝指定版本gcc和g++
apt-get install -y gcc-7 g++-7
# 修改預設gcc和g++位置
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 100 \
&& update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 100 \
&& update-alternatives --install /usr/bin/cpp cpp-bin /usr/bin/cpp-7 100
若要檢查版本gcc --version
和g++ --version
,是否是7.4.0版本
wget && tar -xvzf cmake-3.13.4.tar.gz
# 安裝
cd ./cmake-3.13.4
./bootstrap && make && make install
wget
tar --bzip2 -xvf boost_1_66_0.tar.bz2
# 安裝
cd boost_1_66_0/
./bootstrap.sh
sudo ./b2 install
# 新增倉庫
sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
# 安裝python3.6-dev
sudo apt-get install mpi-default-dev libicu-dev python-dev python3.6-dev libbz2-dev zlib1g-dev
# 安裝python3.6-dev對應的pip3
sudo python3.6 get-pip.py #安裝
ln /usr/local/bin/pip3 /usr/bin/pip3 #新增軟鏈
# 測試pip3功能
pip3 install pytest
###################################
python3.6
import pytest
###################################
wget && unzip v2.2.4.zip
# 安裝pybind
mkdir pybind11bin
cd ./pybind11bin
cmake -dcmake_install_prefix=/opt/third ../pybind11-2.2.4 && make && make install
pybind11只含標頭檔案和cmake配置
wget && tar -xvzf insighttoolkit-4.13.1.tar.gz \
&& mkdir itkbin
# 安裝itk release版本
cd ./itkbin
cmake -dcmake_install_prefix=/opt/third -dcmake_build_type=release -dbuild_shared_libs=on -dbuild_examples=off -dbuild_testing=off ../insighttoolkit-4.13.1 \
&& make -j 8 && make install
wget && tar -xvzf dcmtk-3.6.4.tar.gz \
&& mkdir dcmtkbin
# 安裝release版本
cd ./dcmtkbin
cmake -dcmake_install_prefix=/opt/third -dcmake_build_type=release -dbuild_shared_libs=on ../dcmtk-3.6.4 \
&& make -j 8 && make install
wget && tar -xvzf openmesh-4.0.tar.gz\
&& mkdir openmeshbin
# 安裝release版本
cd ./openmeshbin
cmake -dcmake_build_type=release -dcmake_install_prefix=/opt/third ../openmesh-4.0 \
&& make && make install \
&& mkdir /opt/third/cmake/ && cp -rf ./openmesh-4.0/cmake/* /opt/third/cmake/
備註:第三方庫複製到安裝目錄/opt/third下
ubantu下java開發環境的配置
一 安裝和配置cvs版本控制器 1.更新源。2.安裝cvs。3安裝cvsd 注 安裝過程中會詢問repository的位置,可以修改也可以不用改,在這裡我將他更改為 cvsrepository,其中repository的路徑是基於rootjail var lib cvsd路徑下的 4.新建倉庫。5....
linux環境下編譯C 檔案
最近需要將 上傳到github,順便使得 要在ubuntu上能夠編譯執行。稍微學習了一下ubuntu環境下的c 檔案編譯方式。隨便寫個簡單的程式 test.cpp include int main int argc,char argv 可以直接g test.cpp編譯,編譯器預設的動作 編譯源 檔案...
Mac環境下製作ubantu安裝盤
前言 ubantu為linux發行版之一,此方法亦可製作其他linux發行版 1 在磁碟工具中將準備好的u盤格式化為mac os擴充套件 日誌型 並確保分割槽的模式是guid分割槽 入的命令是 hdiutil convert format udrw o downloads ubuntu 14.10 ...