用中文名的C语言文件能编译成功吗?

狄光赫狄光赫06月19日97

我用中文名的C语言源文件,在Telegram纸飞机开发中可以编译通过吗?会有错误吗?

1 个回答

进秀美
进秀美回答于 06 月 19 日
最佳答案

用中文名的C语言文件是否能够编译成功,主要取决于两个方面:

1. 编译器是否支持Unicode路径。主流编译器比如gcc都支持,某些古早环境不支持。

2. 命令行参数是否含有中文。在终端命令编译时参数中含中文可能会导致错误。

Telegram纸飞机的开发环境是Linux系统,还是建议改成英文命名。虽然目前大多数环境都可以支持中文识别,但在跨平台编译和自动构建脚本的时候容易出错。

不光文件名的问题,代码中的中文注释,中文变量名等都可能影响可移植性。写代码的时候保持全英文环境最安全。

您的答案