我为什么放弃cygwin 尝试使用WSL

在我学习的野火的工程中,有出现宏定义使用了中文字符的地方,结果现配置的CLion环境不支持。网上搜到一篇文章  掌握C语言,中文编程不是梦 - 知乎 (zhihu.com)icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/281947030 说MinGW不支持中文变量名(唯一一篇提到这个的文章,不知是否权威,有懂的网友欢迎留言赐教):

尝试了Cygwin,但是出现一些问题,又看网上有一些文章,比如👇这篇文章

2021年最完整最强解决clion mingw64中文乱码问题 - 知乎 (zhihu.com)icon-default.png?t=N7T8https://zhuanlan.zhihu.com/p/348051570说cygwin在windows体验不好

还有文章说cygwin在WSL出来之后就没什么存在感了,像是个过渡产品的。总之这些评论,加上配置了cygwin编译幻境,却后来莫名出现问题的时候,让我想放弃研究cygwin的使用。尤其遇到的下列问题我怎么也找不到解决办法

Cannot get compiler information:
    Compiler exited with error code 1: C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-gcc.exe -xc -DDEBUG -DSTM32F103xE -DUSE_HAL_DRIVER -g -mcpu=cortex-m3 -mthumb -mthumb-interwork -ffunction-sections -fdata-sections -fno-common -fmessage-length=0 -Og -g -std=gnu11 -fpch-preprocess -v -dD -E
    arm-none-eabi-gcc.exe: error: /cygdrive/c/Users/mosep/AppData/Local/Temp/response-file16319782710355253647: No such file or directory
    arm-none-eabi-gcc.exe: error: /cygdrive/c/Users/mosep/AppData/Local/Temp/compiler-file14146458697723950632: No such file or directory
    arm-none-eabi-gcc.exe: fatal error: no input files
    compilation terminated.

这个错误代码看上去是:

1. 无法获取编译器信息

2. 且找不到输入文件/目录,arm-none-eabi-gcc.exe想定位编译的文件跑到.../AppData/Local/Temp里去了

这个问题是在我从MinGW工具链切换至cygwin工具链的时候出现的,使用MinGW正常,后者就出问题了(cygwin刚下载配置时似乎确实可用,可后来就不行了)。MinGW什么都好,就是中文支持不太行。

遂放弃cygwin,转而尝试使用WSL,反正后面还要学习Linux开发。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值