GCC编译器和CMake

需要安装的工具有:x86_64-elf-gcc、x86_64-elf-gdb、cmake,安装方式如下:

$ brew install x86_64-elf-gcc
$ brew install x86_64-elf-gdb
$ brew install cmake

整个安装过程会比较长。安装包完后,请按照课程视频所示进行测试,确保安装正确。
注:安装过程中,可能会出现以下问题。请自行搜索如何更换brew的包源,或者使用翻墙工具。

qemu模拟器

$ brew install qemu

安装包完后,请按照课程视频所示进行测试,确保安装正确。

Visual Studio Code

安装包下载地址:https://code.visualstudio.com,点击下载。

安装完成后,点击【扩展】按钮,安装一些扩展。
其中有些扩展是必要的,有些则是方便进行开发,建议都安装上去。安装完成之后,重启visual studio code。

  • C/C++ Extension Pack:微软提供的C/C++扩展开发包

  • C++ Intelisense:C/C++智能提示

  • x86 and x86_64 Assembly:提供as汇编的语法高亮

  • Material Icon Theme:提供文件夹和文件的显示主题

  • LinkerScript:提供链接脚本的语法高亮

  • HexEditor:十六进制编辑器

  • Makefile Tools:Makefile工具

Q:无法在汇编文件.S中设置断点

vscode默认不允许在汇编中设置断点,所以我们需要修改其缺省配置。



登陆发表评论