web-dev-qa-db-ja.com

エラー:Cコンパイル済みプログラムを実行できません。クロスコンパイルを使用する場合は、-Host 'Ubuntuを使用します。

私はUbuntuを完全に使い始めたので、tar.gzパッケージをダウンロードして解凍しました。解凍後、ドキュメントに「type ./configure --disable-gts」と書かれています。

しかし、このコマンドを単独で実行すると、「Permission Denied」エラーが表示されます。次に、代わりにsh ./configure --disable-gtsを使用しようとしましたが、今回はこのエラーに直面しました:

> configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--Host'.

これら2つの問題をどのように克服できますか? (私は許可とコンパイルエラーを意味します)私は単なる新人であり、緊急の助けが必要です。

3
Ali.A

Unixスタイルの実行可能権限をサポートしていない外部ドライブでconfigureコマンドを実行しようとしているため、問題はほぼ確実です。

一部の非Linuxドライブを実行権限でマウントすることは可能ですが、最も簡単な解決策は、実際のUbuntuホームディレクトリのどこかにアーカイブをコピーして、そこで再試行することです。

ホームディレクトリのディスクスペースを節約しようとしている場合、実際のtar.gzファイルを外部ディスクに保存できます。

3
steeldriver