mingw32 实用程序的 windres 工具正在生成带有 ^M 字符的文件名

windres tool of mingw32 utility is generating file name with ^M character

我正在尝试使用 Linux 中 mingw32 utils 的 windres 工具生成一个资源文件,使用以下命令:

i586-mingw32msvc-windres my.rc -O coff my.res

但是,它正在生成一个名为 my.res^M 的文件。我用 ls -l 命令验证了这一点。请解释为什么在文件名中添加^M

问题是文件转换。如果从 windows 平台下载或检索,我需要将我的 .sh 文件转换为 unix 格式。

dos2unix .sh 文件有帮助