gpt4 book ai didi

qmake - 如何将 qmake 路径更改为 [Qt-dir/bin/]。

转载 作者:行者123 更新时间:2023-12-01 10:07:40 27 4
gpt4 key购买 nike

我正在尝试通过 ubuntu 中的命令行编译 Qt 应用程序。对我来说,“which qmake”给出了/usr/bin。我在 PATH 变量中给出了 Qt/bin 路径。如何将qmake路径更改为Qt/bin。

提前致谢。

最佳答案

你的问题很难理解,所以我会总结一下我认为你问过的内容:

/usr/bin/qmake 中安装了一个 qmake,在 /path/to/中安装了一个不同的 qmake Qt/bin/qmake。你想使用 /path/to/Qt/bin/qmake。您已将 /path/to/Qt/bin 添加到您的 PATH 环境变量,但调用 which qmake 仍会返回 /usr/bin/qmake.

有几种可能的原因:

  • /path/to/Qt/bin/qmake 的权限可能不允许您执行它。检查 ls -l/path/to/Qt/bin/qmake 是否显示您拥有 x 权限。
  • /path/to/Qt/bin/qmake 之上的任何目录的权限可能不允许您遍历 该目录。如果上一步的 ls -l 输出有效,则这不是您的问题。
  • 确保/path/to/Qt/binPATH 环境变量中第一个 条目之一。 Shell 按顺序从第一个目录搜索到最后一个目录,以查找可执行文件。
  • 如果在运行 qmake 之后将目录添加到 PATH,shell 将散列该位置qmake 内部可执行文件的性能优化。可执行文件在 shell session 期间几乎从不移动,因此这是减少无用系统调用的有用方法。检查 hash -t qmake 的输出,看看是否发生了这种情况。或者只是执行 hash -r 强制 shell 忘记所有路径。 (这不会造成严重后果。)

关于qmake - 如何将 qmake 路径更改为 [Qt-dir/bin/]。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8876529/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com