makefile - 为什么 make 命令在这里失败
问题描述
我正在使用 GNU make 版本 3.81 编译和构建我的项目。make 命令成功构建了我的项目。但是,从今天开始,我在运行 make 时遇到了一个奇怪的错误。我不确定在我的机器中无意中发生了什么变化导致它失败 -
C:\TestView710\bora>make.exe MY_PROD
bash.exe: warning: could not create /tmp!
bash.exe: warning: could not create /tmp!
bash.exe: warning: could not create /tmp!
C:/TestView710/sysimg-ufa/bora/make2284-1.sh: line 2: syntax error: unexpected end of file
make.exe: *** [ufa-standalone-msm] Error 2
我有一些问题 -
make.exe
内部调用bash.exe
吗?- 为什么
bash.exe
抱怨tmp
文件夹? - 此外,它似乎
make.exe
正在创建一个临时文件make2284-1.sh
,该文件很快就会被删除。 - 最后如何调试和解决这个问题?
很想知道这里发生了什么。
解决方案
推荐阅读
- reactjs - 电子在启动时读取远程文件并将信息共享给所有组件/容器
- jupyter-notebook - 启动 Jupyter Lab 时出现语言服务器规范查找器错误
- c# - 记录哪个组件在哪个路径下搜索哪个 dll
- http - 如何使用从批处理脚本调用的 curl 获取 http post 请求的响应代码?
- javascript - Firebase 查询(多值)
- java - Protocol Buffer 首次使用高延迟
- ionic-framework - ERROR TypeError: Object(...) is not a function at WebIntent.get [as ACTION_VIEW]
- laravel - 如果不为空,则与关系
- javascript - Angular over https:websocket请求不起作用
- python - 为什么检查任何元素是否存在匹配条件时 any() 比 yield 慢