- 145 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 19:37:21 ]
- >>142
WindowsはELFを実行できないし、LinuxはPEを実行できない(Wineなんてものもあるが)。 だからWindows用のリンカはPEを出力し、Linux用のリンカはELFを出力する。 もちろんWindowsで動くGCCはPEで、Linuxで動くGCCはELFか何か。 CygwinもMinGWもWin32 APIを使うのに必要な ヘッダとインポートライブラリを持っていることは同じ。 gccでCプログラムを作成するという観点からみた2つの違いは、 CygwinのCライブラリはcygwin1.dllを使い、 MinGWはmsvcrt.dllか何かを使うということ。
|

|