RISC-V IDE MRS使用笔记(十一):工程导出为CMake项目

发布时间:2026/10/13 9:30:58
RISC-V IDE MRS使用笔记(十一):工程导出为CMake项目
RISC-V IDE MRS使用笔记十一工程导出为CMake项目今天分享一个MRS的实用功能工程导出为CMake项目旨在帮助想要使用CMake编译MRS工程的用户。主要适合于在Windows系统上使用IDE软件开发想要迁移到Linux系统上命令行编译的场景。功能入口左侧目录树区域右键工程节点选择CMake选项中的Export As CMake Project功能在弹出来的对话框中选择导出的工程希望存放的位置Platform下拉框选择目标平台类型(导出的CMake工程的运行平台)。之后点击Confirm按钮确认导出。导出成功后可以在存放位置处找到导出的压缩包该压缩包内已经配置好CMakeLists.txt内容之后参考CMakeLists.txt文件中的相关注释说明即可使用CMake进行编译。以在Windows平台上使用CMake编译为例a.机器上安装MRS的工具链, 设置工具链路径, CMakeLists.txt中修改替换工具链路径参数的set(TOOLCHAIN_FOLDER “/path/to/toolchain/RISC-V Embedded GCC12”)修改替换工具链浅醉前缀参数set(TOOLCHAIN_PREFIX “riscv-wch-elf-”)b.安装MinGW,将其路径(bin目录)添加到系统环境变量,c.执行 cd your/path/of/project切换到当前工作目录再执行cmake -B build -G MinGW Makefiles以及cmake --build build进行编译此外MRS也支持基于当前平台在工程中直接生成目标CMakeLists.txt文件无需导出整个工程。在左侧目录树区域右键工程节点选择CMake选项中的Generate CMakeLists File功能会自动在工程目录下生成CMakeLists.txt文件。之后按照上述的编译工程步骤执行即可。