sumo官网推荐安装直接以下语句:
sudo add-apt-repository ppa:sumo/stable
sudo apt-get update
sudo apt-get install sumo sumo-tools sumo-doc
但是实际上在ubuntu18.04上直接这样安装却出现问题。所以采用以下做法https://blog.csdn.net/dong_learnning/article/details/82387101
1. 下载sumo安装包
在该网址下,选择想下载的sumo版本,我选择的sumo1.1.0版本
https://sourceforge.net/projects/sumo/files/sumo/
2. 解压文件包,并进入相应目录
tar zxvf sumo-all-1.1.0.tar.gz
cd sumo-1.1.0/
3. 设置环境变量
(1)打开环境变量配置文件,输入命令
vim ~/.bashrc
(2)在该文件最后一行加入sumo-1.1.0所在目录的地址
export SUMO_HOME="/home/liusu/sumo-1.1.0"
(3)使得配置生效,输入命令
source ~/.bashrc
(4)最后检查一下环境变量是否配置成功,输入命令:
echo $SUMO_HOME
将出现: /home/liusu/sumo-1.1.0
4. 安装sumo的依赖库,需要安装以下四个依赖库
否则sumo的编译文件无法成功,这个过程可能有点久,耐心等待
sudo apt-get install libgdal-dev
sudo apt-get install libproj-dev
sudo apt-get install libxerces-c-dev
sudo apt-get install libfox-1.6-dev
因为缺少config所以采用cmake安装输入
cd build/
cmake ../
make
make install
GCC 和G++
直接采用sudo apt-get install gcc;sudo apt-get install g++;
CMake安装
官网直接下载对应的压缩包,tar -xzvf 解压缩。进入新包,执行可执行文件./bootstrap。结束输入make;sudo make install;在查看对应cmake版本 cmake --version
boost安装:
直接下列语句可能可以成功
#sudo apt-get install libboost-all-dev,
其中,里面还有一个 libboost-dev,我个人觉得也可以装
之前自己安装的时候是
.官网下载(www.boost.org)
2.解压并进入文件夹
3.使用命令./bootstrap.sh
,可以通过加上--prefix help
4.使用命令./b2 install
etc.如果运行发现缺少文件,ex.缺少threadpool文件,那么就去threadpool官网下载并安装
转载于:https://www.cnblogs.com/penuel/p/11325465.html
由于安装失败,再次运行#sudo apt-get install libboost-all-dev 最后安装成功。