batch-file - 尝试从 .bat 文件执行 gcc (MinGW64) 时出现“没有这样的文件或目录”错误
问题描述
如果我直接在以下代码中输入以下代码,一切正常cmd
:
cd C:\mingw-w64-810\mingw64\bin
gcc "D:\Meus Documentos\MinGW64\test.c" -o "D:\Meus Documentos\MinGW64\test.exe"
但我正在努力通过以下 .bat 文件来完成同样的事情:
@cd /d "C:\mingw-w64-810\mingw64\bin\"
@gcc "D:\Meus Documentos\MinGW64\test.c" –o "D:\Meus Documentos\MinGW64\test.exe"
@pause
我不断收到错误“没有这样的文件或目录”。很明显,空间.\Meus Documentos\.
是问题的根源,但我不知道如何通过 .bat 文件正确传递D:\Meus Documentos\MinGW64\test.c
和传递D:\Meus Documentos\MinGW64\test.exe
给 gcc。
我很确定上述方法会奏效。
解决方案
这是我第一次使用 gcc,所以我从网页复制了命令。不知何故,“-o”被“ÔÇôo”之类的东西解释了。
可以通过复制和运行来检查:
@echo gcc "D:\Meus Documentos\MinGW64\test.c" –o "D:\Meus Documentos\MinGW64\test.exe"
@pause
推荐阅读
- python - 彻底清除 Python 虚拟环境
- javascript - 在第一张和最后一张幻灯片上停止轮播(ng-swipe)
- python - 读取json文件python
- html - 使用基于网络的图像作为带有内联样式标签的背景,django
- ios - Swift - 如何在后台和前台获得某些无声通知?
- symfony - 渲染模板时数组到字符串的转换错误
- javascript - java - 如何使垃圾图标清除java脚本中的文本区域?
- database - 如何在 laravel 中使用数据库事务进行多个连接?
- mysql - 如何阻止唯一键上的 NULL 值?
- python - python中try块内的未绑定本地错误