虚拟机自带gcc,打开终端可查看gcc版本:
gcc -v
接着打开(cd 路径/文件夹名)或创建(mkdir 路径/文件夹名) 保存代码的文件夹,可在终端尝试创建新文件:
touch hello.cpp
使用命令ls查看文件夹下的文件,可以看到有新的hello.cpp文件被创建。
输入命令:
vim hello.cpp
这里出现了问题
虚拟机没有安装vim,无法执行写入文件的命令,输入:sudo apt install vim
- 又出现无法获取前端锁的错误:无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
解决办法:
- 首先在终端输入:
sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock
- 如果还是不行,查看apt-get的相关进程,输入:
ps -e | grep apt
如果显示:
1340 ? 00:00:02 aptd 2069 ? 00:00:00 update-apt-xapi
则执行:
$sudo kill 1340 $sudo kill 2069
- 重启虚拟机
在vim界面输入:
i
开始编写程序,随意写一些可以运行的即可
程序编写好后按Esc键,输入:
:wq
完成编写并保存该文件(用了string库中的size()函数是为了测试下虚拟机里可以引用C++中的众多库)
对hello.cpp文件进行编译,输入:
g++ -o hello hello.cpp
生成一个hello的可运行文件,运行该程序,输入:
./hello
就可以成功运行啦!