目标配置:Ubuntu16.04, gcc 5.4.0
如图所示:
首先,在装好ubuntu16.04后,先替换为国内源,这里选择阿里源,因为之前博主是从网上随便找的一个源,后面因此出了莫名其妙的问题,比如/usr/bin/cc和/usr/bin/c++找不到。
1. 编辑文件,并且替换位相应版本的阿里源:
sudo vim /etc/apt/sources.list
16.04的阿里源如下:
deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial maindeb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates maindeb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universedeb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe
保存之后更新一下源:
sudo apt update
这里建议更新软件:
sudo apt upgrade
2. 开启ssh服务
sudo /etc/init.d/ssh start
服务已经开启,但是CLion却连不上
测试本地回环地址,连不上。
#可选:
#修改ssh配置文件(文件内容详细解释见:https://blog.csdn.net/grewumi/article/details/8526702)
#将/etc/ssh/sshd_config文件中的 PasswordAuthentication no 改为 yes
#修改后保存重启服务方可生效
解决办法,卸载系统自带的ssh,重新安装。
重新安装后启动ssh,CLion可以连上了。
3.安装你需要的cmake版本和gdb。
4. 如果发现找不到/usr/bin/cc或者/usr/bin/c++,也查看不到gcc版本。执行命令:
sudo apt install build-essential
然后查看gcc版本
gcc -v
以上是博主在配置中遇到的坑(学艺不精)以及请教大佬最后解决的方案。