我正在尝试使用these instructions安装Boost C ++库。这是使用Ubuntu 10.10。我已在/usr/lib
中解压缩.zip文件,然后cd到boost_1_45_0
文件夹。然后我跑:
sudo ./boostrap.sh --help
我收到以下错误:
sudo: ./bootstrap.sh: command not found
我不明白为什么会这样,因为bootstrap.sh
显然位于当前文件夹中。
这是因为我正在安装的位置,还是可能是bootstrap.sh中的命令无法找到?这是一个干净的Ubuntu安装,所以我不确定为什么我在如此精确地遵循指令时会收到错误。
答案 0 :(得分:3)
在Unix上,你真的想要从tarball而不是.zip
文件进行安装。 Tarball保留了Unix权限。
要使./bootstrap.sh
可执行,请发出chmod 755 bootstrap.sh
。