使用环境
<!-- 必须 告知插件运行的环境,帮助开发者定位问题 -->
- 操作系统版本:Arch Linux (Linux Zen Kernel 6.8.1)
- 操作系统平台(x86/x64):x64
- VsCode 版本: 1.87.2
- EIDE 插件版本:v3.15.1
- C/C++ 插件版本:v1.19.9
- 何种编译器(keil_c51/sdcc/armcc5/armgcc/...):keil_c51
- 编译器版本(非编译问题可忽略):
描述问题
<!-- 使用简明清晰的语言描述您的问题 -->
调用 Keil C51 编译器生成 hex 文件时,命令参数中含有小括号,导致 bash 不能正常解析。
屏幕截图
<!--使用一些截图能够更好地展现问题 -->
/bin/bash: -c: line 1: syntax error near unexpected token `('
/bin/bash: -c: line 1: `/home/<username>/.wine/drive_c/Keil_v5/C51/BIN/Ohx51 ./build/Release/lab2 HEXFILE(./build/Release/lab2.hex) HEX'
期望现象
<!--您期望应该产生的,但实际上却没有发生的结果-->
正常编译并生成 hex 文件。