i686-pc-mingw32-c ++のインストール場所とインストール方法は?


1

Ubuntuの新規インストールがあります。サードパーティのMakfileに必要なi686-pc-mingw32-c ++を、sudo apt-get install mingw32、sudo apt-get install mingw32-runtime、sudo apt-get install mingw32-binutilsでインストールしようとしています。

ただし、/ usr / bin / i586-mingw32msvc-g ++のみが表示されます。私が探しているコンパイラはどこですか?


1
本当にMinGWを探していますか?これは、LinuxではなくWindowsを対象としています。
–MSalters

回答:


4

問題は、gccクロスコンパイラの名前が異なる可能性があることです。それはそもそもどのように構築されるかに依存します。参照しているプログラム(i686-pc-mingw32-g++およびi586-mingw32msvc-g++)は、MinGWバイナリに名前を付ける際の多くの可能性のうちの2つです。しかし、それらは多かれ少なかれ同様に振る舞うべきです。

サードパーティのMakefileがこの名前を無条件で使用する場合、正しい名前に変更することをお勧めします。変更できない場合はbin、他のコンパイラにチェーンするスクリプトをディレクトリに追加するだけで、透過的に動作します。

ただし、サードパーティのMakefileがautoconf(または同様の)を使用している場合は、間違って設定しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.