Makefile GNU Make 4.1 检查目录是否存在
尝试检查我的 Makefile 的目录是否存在。不幸的是,我发现了不同版本的Make之间的差异。
要检查我正在使用的目录:
if [ -d "D:/MKS" ]; then \
echo.exe "MKS project already exists."; exit 1; \
fi
使用版本“GNU Make 4.1.90built for Windows32”就可以了。 对于版本“GNU Make 4.1built for i686-w64-mingw32”,我在通用 GNU 工具文件夹中它不起作用。出现此错误:
-d was unexpected at this time.
makefile_qac.mk:157: recipe for target 'qac_init' failed
我尝试了 D:/MKS 或 D:\MKS 或 D:/MKS/ 或“D:/MKS”..任何可能的组合...没有帮助。 4.1.9 版和 4.1 版之间是否有一些重大变化?
4.1.9版本是内置在Eclipse环境中的,所以我无法单独使用它。我想仅从命令行运行构建过程,而不是从 Eclipse。
Trying to check if a directory exists for my Makefile. Unfortunately, I found out the difference between different versions of Make.
To check the directory I'm using:
if [ -d "D:/MKS" ]; then \
echo.exe "MKS project already exists."; exit 1; \
fi
Using version 'GNU Make 4.1.90 Built for Windows32' it is fine.
With version 'GNU Make 4.1 Built for i686-w64-mingw32' I have in our general GNU tool folder it does not work. Getting this error:
-d was unexpected at this time.
makefile_qac.mk:157: recipe for target 'qac_init' failed
I tried D:/MKS or D:\MKS or D:/MKS/ or "D:/MKS" .. any possible combinations ... not help.
Was there some significant change between version 4.1.9 and 4.1.
Version 4.1.9 is built-in the Eclipse environment so I can not use it separately. And I want to run the build process just from the command line, not from the Eclipse.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论