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

Visual Studio cross platform makefile project, command not found

本文关键字:项目 找不到 命令 文件 Studio 跨平台 Visual      更新时间:2023-10-16

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

"PSPSDK=$(shell psp配置--PSPSDK路径(">

它给出错误"psp-config:命令未找到。">

psp-config在我的路径中,在从Visual Studio复制的文件上从Ubuntu系统运行make可以很好地工作。如果我从windows手动ssh到Ubuntu系统并从那里运行命令,它也可以工作。

为什么在Visual Studio中运行时找不到命令?

您应该在"~/.bashrc"文件的开头(而不是末尾(更新PATH,因为它以某种符号开头,比如:

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

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

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
...