Results 37 comments of null

好的,既然它会生成这些参数,后面会逐渐替换到 jsonc-parser 的

v3.17.2 中,调试配置生成功能已替换为使用 jsonc-parser

对于 linux,仅支持普通的 tar 包解压,不会根据后缀 tar.gz tar.xz 等调用特定命令解压 请提供较通用的格式,比如 zip, 7z 这样更便于完全统一解压命令

@Rongronggg9 > 因此,只需 tar -xf $tarball 即可统一解压命令。 目前在非 win32 环境中,对于后缀带有 tar 字样的, 默认就是用的 tar -xvf 但实际对于 tar.xz,可能要使用 -xvJf https://github.com/github0null/eide/blob/b8699d329e23095d0e0cb77d3f29f897aaa7385f/src/Compress.ts#L66-L69

OK,软件逻辑错误后面会修复的

我没有这样用过,调试器部分,你可以去 Cortex-debug issue 里问一下,

因为 UI 里没有实现这样的逻辑(不支持一个选中后另一个变灰),因此没有互斥功能 简单的做法是,将两个选项合并为一个,使用 enum 来提供组合后的选项,并提供默认值 ```json "": { "type": "selectable", "command": { "mips16": "-mips16 -mno-micromips", "micromips": "-mmicromips -mno-mips16", "false": "" }, "group": [ "c", "cpp", "asm", "linker" ], "location":...

unify_builder 处理 model.json 的键值都是按字符串处理的,bool 和 number 也会直接转成 string 因为后续生成的命令也是字串型的,这样处理起来更简单一些 ![image](https://github.com/github0null/eide/assets/43022536/d8ef427b-c730-4f9f-8794-844752b6ef61) --- 如果要限制用户的输入,其实这个 model 直接设置成 "value" 型就行了 因为 UI 是根据 `mips.mti.gcc.verify.json` 里的定义生成的,可以在 `mips.mti.gcc.verify.json` 改字段的类型 ![image](https://github.com/github0null/eide/assets/43022536/a0f891b5-324d-4a7b-a178-7df8d1b857f2) 只不过,目前的 UI 没有适配 `number` 类型,需要添加类似于这样的分支才能支持: https://github.com/github0null/eide_options_view/blob/master/src/App.vue#L198-L207

这个可能是 bug, 你可以手动添加 -mfloat-abi=xxx 到 C/C++ 选项里,会覆盖掉旧的选项的