如果ubuntu安装的版本较低,则用gfortran或gcc后加-v选项可查看已有的版本。

比如ubuntu16.04 版本,查看后为版本5,这时想要安装gcc-7等版本,直接利用:

sudo apt-get install gcc-7

如果提示未找到,说明系统使用的源内无,需要更换源,可以添加几个源,如国内的镜像源,可用高版本如18的镜像源

源在/etc/apt目录下的source.list中,注意做好备份。然后可安装高版本的编译器

最后再用命令sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 60

将gcc链接到高版本。gfortran 也类似。

如果ubuntu安装的版本较低,则用gfortran或gcc后加-v选项可查看已有的版本。比如ubuntu16.04 版本,查看后为版本5,这时想要安装gcc-7等版本,直接利用:sudo apt-get install gcc-7如果提示未找到,说明系统使用的源内无,需要更换源,可以添加几个源,如国内的镜像源,可用高版本如18的镜像源源在/etc/apt目录下的source.li... (1)安装ROS 参照之前博客 https://blog.csdn.net/weixin_51134241/article/details/117989122?spm=1001.2014.3001.5501 (2)安装Opencv (3)下载编译OpenVINS mkdir -p ~/workspace/catkin_ws_ov/src/ cd ~/workspace/catkin_ws_ov/src/ git clone https://github.com/rpng/o. openmpi运行时出现error while loading shared libraries: libimf.so: cannot open shared object file: 11445