gpt4 book ai didi

c++ - Visual Studio 跨平台生成文件项目,找不到命令

转载 作者:行者123 更新时间:2023-11-30 04:58:43 24 4
gpt4 key购买 nike

我正在尝试为 Ubuntu 构建一个跨平台项目。在我的 makefile 中有一行

“PSPSDK=$(shell psp-config --pspsdk-path)”

给出错误“psp-config:未找到命令。”

psp-config 在我的路径中,并且从 Ubuntu 系统对从 Visual Studio 复制过来的文件运行 make 工作正常。如果我从 Windows 手动 ssh 进入 Ubuntu 系统并从那里运行命令,它也可以工作。

为什么通过Visual Studio运行找不到命令?

最佳答案

您应该在 "~/.bashrc" 文件的开头(而不是末尾)更新 PATH,因为它以类似以下内容开头:

# If not running interactively, don't do anything
case $- in
*i*) ;;
*) return;;
esac

此外,如果您在这些行之前添加代码,它将在每次子 shell 执行时被调用,因此最好也为它添加一个保护,以便每个 session 只调用一次:

if [ -z $HOME_OPT_PATH_SET ]; then
export PATH=$PATH:$HOME/opt
export HOME_OPT_PATH_SET=1
fi

# If not running interactively, don't do anything
...

关于c++ - Visual Studio 跨平台生成文件项目,找不到命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51552742/

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