1、GCC编译器和CMake
sudo apt-get install gcc-i686-linux-gnu
sudo apt-get install gdb
sudo apt-get install cmake
2、qemu模拟器
sudo apt-get install qemu-system-x86
3、安装Visual Studio Code
安装包下载地址:下载链接,点击下载deb包。下载完成后,使用如下命令安装或者双击安装。或者直接双击安装。
4、相关问题解决
找不到GCC工具链配置入口
缺省情况下,GCC工具链可通过如下位置点击后选择,但随着VSCode版本升级,其界面也有所变化,所以下面的工具条不一定可见。
无法在汇编文件.S中设置断点
vscode默认不允许在汇编中设置断点,所以我们需要修改其缺省配置。
Unexpected end of fille
选择LF配置即可
undefined symbol: __libc_pthread_init, version GLIBC_PRIVATE
如前面所述,不要在Ubuntu中的snap工具中安装VSCode,请从微软官网下载安装VSCode。主要原因是snap封装了一个环境。