chmod+x找不到build.sh文件



我一直在尝试用C++制作VCS,但构建文件没有在我的LINUX(Ubuntu(中运行。它正在提示上述消息。

我的构建文件如下:

#!/bin/bash
sudo apt-get update
udo apt-get install openssl -y
sudo apt-get install libssl-dev -y
mkdir -p ~/imperium/bin
cp imperium.sh ~/imperium
cd ..
make
cd ~/imperium/bin || echo "error"
chmod +x main
cd ..
if grep -q "source $PWD/imperium.sh" "$PWD/../.bashrc" ; then
echo 'already installed bash source';
else
echo "source $PWD/imperium.sh" >> ~/.bashrc;
fi
my imperium.sh file is also as follows:
function imperium(){
DIR=$PWD
export dir=$DIR
cd ~/imperium/bin || echo "Error"
./main "$@"
cd "$DIR" || echo "Error"
}

如果有人能解决我的这个问题,我将不胜感激。chmod之后我一直在做:

/build.sh,但提示build.sh文件不存在。

  1. 对我来说,你似乎在第三行有一个拼写错误"udo"->"sudo">
  2. 此外,您应该避免使用cd。。并使用相对路径命令

最新更新