CL.EXEどのようにWindowsのプログラムウィンドウとGCCコンパイラへのリンク

MinGW64

  • gccオプションのコマンドが対応する-mwindws次のような、
gcc -mwindows  hello.c -o hello.exe 
  • ldオプションには対応してコマンド--subsystem=windowsたとえば、:
ld subsystem=windows hello.o  XXX链接库 XXX链接库 XXX链接库...

特定のプログラムへのリンクに特異的にしようとする気にされていない窓リンクライブラリの多くを必要とします。

MSVC

  • cl.exe私は、自動的に(?右)リンクモードを認識し、オプションで追加する必要はないように思わみまし
    たとえばを、チャールズ・ペゾルドの「Windowsプログラミング、」有名なサンプルプログラムHelloWin、このようなコマンドによって生成することができます:
cl HelloWin.c user32.lib gdi32.lib Winmm.lib 
  • link.exeオプションは、に対応/subsystem:windowsHelloWin上記において、例えば、2ステップ手順結果:
cl /c HelloWin.c
link /subsystem:windows HelloWin.obj user32.lib gdi32.lib Winmm.lib 
公開された16元の記事 ウォンの賞賛1 ビュー1189

おすすめ

転載: blog.csdn.net/ic_esnow/article/details/104032185