1

これらの手順を使用して Boost C++ ライブラリをインストールしようとしています。これはUbuntu 10.10を使用しています。で .zip ファイルを解凍/usr/libし、boost_1_45_0フォルダに cd しました。次に実行します:

sudo ./boostrap.sh --help

そして、次のエラーが表示されます。

sudo: ./bootstrap.sh: command not found

bootstrap.sh現在のフォルダーに明らかにあるように、これがなぜなのかわかりません。

これは、インストール先の場所によるものですか、それとも、bootstrap.sh 内のコマンドが見つからない可能性がありますか? これはUbuntuのクリーンインストールであるため、指示に従って正確に実行するとエラーが発生する理由がわかりません。

4

1 に答える 1

4

Unix では、ファイルではなくtarballからインストールする必要があり.zipます。tarball は Unix パーミッションを保持します。

./bootstrap.sh実行可能にするには、発行しchmod 755 bootstrap.shます。

于 2011-02-09T13:48:32.957 に答える