1、打开vim编辑器,点击上下左右键却输出字符
系统自带vim功能不全,卸载后安装完整vim
sudo apt-get remove vim-common
sudo apt-get install vim-gtk
2、windows下xshell无法连接访问virtualbox中ubuntu14.04
可以参考https://www.cnblogs.com/felixwang2/p/9441925.html配置
如果重启虚拟机后ubuntu连不上网络,并且ifconfig只显示本地环回,ifconfig -a才显示所有网络配置,那么可以执行重新启动network服务命令
sudo service network-manager start
此时虚拟机可以连上网络。
如果此时XShell仍然连不上虚拟机系统,则尝试开启防火墙端口即可
firewall-cmd --zone=public --add-port=22/tcp --permanent
3、Virtualbox主机和虚拟机之间文件夹共享及双向拷贝
可以参考https://blog.csdn.net/unics17/article/details/52572643?utm_medium=distribute.wap_relevant.none-task-blog-title-6,网上很多博客试了都不行,我觉得需要添加用户
sudo adduser username vboxsf
4、gcc报错
constructor.cpp:(.text+0x28):对‘std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&)’未定义的引用
constructor.cpp:(.text+0x51):对‘std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()’未定义的引用
gcc命令不能自动和C++程序使用的库联接所以报错,改为g++编译链接
5、使用C++11新特性
-std=c++11
6、指定不编译优化,打印被省略的步骤
-fno-elide-constructors
7、开机执行命令
sudo vi /etc/rc.local,然后把对应的需要执行的脚本写在exit 0前面
8、对‘vtable for __cxxabiv1::__si_class_type_info’未定义的引用
不识别virtual运行时多态,编译命令加参数 -fno-rtti