1.常见文件 新建文件:touch 1.txt cmake设置多线程编译(0不会用满):Ctrl+, 然后设置 cmake.parallelJobs 使用clangd进行智能提示:安装后,cmake添加 set(CMAKE_EXPORT_COMPILE_COMMANDS ON) 然后 将 compile_commands.json拷贝到项目根目录 使用lldb调试:安装CodeLLDB插件,自动更新比较慢从github libreOffice:Office替代 GIMP:图像编辑 2.安装git sudo apt install git 3.拉取仓库 git clone https://gitee.com/lveyou/dl.git 4.安装vscode 安装中文插件 安装cmake插件(CMake Tools) 5.安装cmake、clang等 sudo apt install cmake sudo apt install clang # glfw sudo apt install libwayland-dev libxkbcommon-dev xorg-dev # curl sudo apt install libcurl4-openssl-dev # vulkan sudo apt install libvulkan-dev vulkan-tools # openal sudo apt install libopenal-dev --------------------------------------------------------------------- Wayland 和 X11 的依赖关系 默认情况下,Wayland 和 X11 后端均在 Linux 和其他类 Unix 系统(macOS 除外)上启用。要禁用其中一个或两个选项,请在生成构建文件时,在下一步设置 GLFW_BUILD_WAYLAND 或 GLFW_BUILD_X11 CMake 选项。 要为 Wayland 和 X11 编译 GLFW,需要安装 X11、Wayland 和 xkcommon 开发包。在某些系统上,还需要一些其他软件包。上述开发包中,没有一项是使用已编译的GLFW库来构建或运行程序的。 在 Debian 以及 Ubuntu 和 Linux Mint 等衍生产品上,你需要 libwayland-dev 而且 libxkbcommon-dev 用于 Wayland 和 the 的软件包 xorg-dev 用于 X11 的元包编译。这些将拉入所有其他依赖项。 sudo apt install libwayland-dev libxkcommon-dev xorg-dev 在Fedora和Red Hat等衍生产品上,您需要 wayland-devel 而且 libxkbcommon-devel 用于 Wayland 和 the 的软件包 libXcursor-devel, libXi-devel, libXinerama-devel 而且 libXrandr-devel 用于 X11 编译的软件包。这些将拉入所有其他依赖项。 sudo dnf install wayland-devel libxkbcommon-devel libXcursor-devel libXi-devel libXinerama-devel libXrandr-devel 在 FreeBSD 上,你需要 wayland, libxkbcommon 而且 evdev-proto 用于为 Wayland 编译的软件包。X11 头部安装在终端用户的 X11 包上,因此如果你的 X 服务器正在运行,则应该也具备这些头。如果不行,请安装 xorgproto 用于 X11 的编译包。 pkg install wayland libxkbcommon evdev-proto xorgproto 在Cygwin Wayland上不支持,但您需要 libXcursor-devel, libXi-devel, libXinerama-devel, libXrandr-devel 而且 libXrender-devel 用于 X11 编译的软件包。这些可以在 GUI 安装程序的 Libs 部分找到,并会拉入所有其他依赖项。 拥有所需的依赖项后,请继续使用 CMake 生成构建文件。 ---------------------------------------------------------------------