1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| { "version": "2.0.0", "tasks": [ { "label": "编译当前目录", "type": "shell", "command": "coolc", "args": [ "${fileDirname}/*.cl", "-o", "${fileDirname}/${fileBasenameNoExtension}.s" ], "problemMatcher": [], "group": { "kind": "build", "isDefault": true } }, { "label": "spim 运行", "type": "shell", "command": "spim", "args": [ "${fileDirname}/${fileBasenameNoExtension}.s" ], "problemMatcher": [], "group": { "kind": "test", "isDefault": true } } ] }
|
1 Clion
1.1 linux
有两种 linux 远程方式,包含编译的 Full remote mode 和仅调试 Remote debug 模式
- Full 模式涉及编译因此要写 CMakeLists.txt
- Full 模式要在 Deployment 选择 mounted folder,否则每次都要用 SFTP 上传源码,要配置 Folder 和 Mappings
- cmake 设置选项 -v -- -j 3 打印具体的编译命令
- Debug 模式只需要添加一个配置,指定执行文件的目录,设置 Path mappings。用 Remote GDB Server 或 Remote
Debug 都可以
1.1.1 相关问题
- clangd 内存占用过多,限制成 500MB,Clion clangd, how to limit memory usage
- ...