1. Xshell无法连接虚拟机
(1)虚拟机ping百度
尝试是否能否ping通百度,可以ping通百度说明虚拟机可以连接上网络
(2)windows下ping linux的ip地址
打开控制面板->网络和Internet->网络连接
发现VMnet8未启用
将其启用之后,修改其属性,这里虚拟机中的子网IP为192.168.153.0,所以属性的IP地址就填写为192.168.153.1。
修改完属性后,点击一下VM8的禁用,然后再点击一下启用。之后ping一下linux的主机,可以ping通。
(3)linux下ping windows
在linux下ping windows,可以ping通
(4)再次打开Xshell
连接成功,孩子要哭了!
解决方案引自Xshell连接不上虚拟机的解决办法汇总
2.VScode远程时遇到“检测到 #include 错误。请更新 includePath。已为此翻译单元(/home/wsq/Linux/test.c)禁用波形曲线。C/C++(1696)”的错误
(1)windows下配置mingw
配置成功
(2)windows下运行程序成功
以上步骤学习自VsCode安装和配置c/c++环境(超完整,小白专用)
(3)完成上述步骤后,打开远程,在linux系统下仍存在问题
思考可能是因为linux下没有配置mingw(真笨呐!试各种解决方案试了半天!!)
(4)MinGW-w64在ubuntu上的安装及使用
安装MinGW
sudo apt-get update
sudo apt-get install mingw-w64
安装完之后,继续安装g++
sudo apt install g++
可以在终端输入
g++ -v
gcc -v
检查是否安装成功,若如下图所示,则安装成功
安装完g++之后,终于不报错了!!!!!
从中午头弄到下午5点,菜鸡两个字可以印在脸上了(:
3. 网卡信息丢失
ping ip地址,显示 connect:网络不可达
(1)打开网卡配置
cd.. /etc/network/interfaces
显示网卡配置丢失
(2)添加网卡信息
转到root用户,添加以下代码
auto ens33
iface ens33 inet dhcp
添加后执行
sudo /etc/init.d/networking restart
改好后可以ping通别的ip地址
修改完之后虚拟机的ip地址发生了变化
4. 系统锁
执行语句 sudo apt install tree 时出现如下错误:
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
出现这个问题的原因可能是有另外一个程序正在运行,由于它在运行时,会占用软件源更新时的系统锁,要解决就需要将正在进行的进程杀死,解决方案引自系统锁
第二个方法管用
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock