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 作品。 相关内容 共享文件夹设置 技术说明 Windows 10 中如何触发/启动 Windows 更新服务? sshd 在考虑接受密钥时是否会进行文件系统检查? 在 Debian 上,所有用户都可以执行的 bash 脚本存储在哪儿? 使包装图跨越两个表格问题 当我从个人帐户向同事发送电子邮件时,Evolution 会发出警告吗? Eclipse Explorer 覆盖了 Java 视角中的代码屏幕 考试课程 - 排列 mc 答案选项,生成答案键 Polkit 窗口不允许用户选择,如何选择不同的管理员