Cygwin Ports Projectから Cygwin-to-Linux クロスコンパイラを入手してインストールし、それを使用して単純な「Hello world」プログラムをコンパイルしようとしています。次に、これが起こります:
$i686-pc-linux-gnu-gcc main.c
/usr/bin/i686-pc-linux-gnu-g++.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory
明らかに、GCC はいくつかの DLL を見つけることができません。残念ながら、どれが印刷されておらず、どうすれば見つけられるかわかりません。
i686-pc-linux-gnu-gcc -E
これは、.C ファイルに対してプリプロセッサを実行する ( return 0
.
この GCC はバージョン 4.7.2 です。
誰かがこれを修正する方法を知っていますか? または、少なくとも、見つからないライブラリの名前をどのように見つけることができますか?