shell 对 makefile 中的命令显示“未找到” 2024-6-12 • shell make command-not-found 当定义一个命令作为常数在 Makefile 中: MY_COMMANDLINE="prog arg1 arg2" 稍后使用这个常量来调用命令,您可以获得: /bin/sh: prog arg1 arg2: not found 尽管 prog 确实存在。 明确给出 的整个路径prog没有帮助。 还有其他关于 shell 的问题说“未找到“(例如这或者那)。通过链接这个问题,其他人可能会更容易地发现这个可能的原因。 答案1 与 shell 脚本中的引号不同,引号成为字符串的一部分并传输到 shell,然后显然 shell 会搜索整个路径(包括)。所有空间。 定义不带引号的命令行: MY_COMMANDLINE=prog arg1 arg2 作品。 相关内容 在 Excel 中使用 VBA 对合并单元格进行排序 Ubuntu 在联想平板电脑上是否具有完整的平板电脑功能? fglrx 驱动程序搞乱了 unity 德语引号中的省略号 格式化笔记本电脑后如何调整屏幕亮度? 尝试在 qemu 上运行 rasberry pi 时显示 -redir 选项无效 Excel“工作簿打开”代码不起作用 shell测试多行字符串最后一行是否包含指定模式 MastersDoctoralThesis模板如何知道语言设置? Ubuntu Core 和打印机访问