差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
cygwin [2012/12/17 10:49]
yasuaki [Cygwin覚え書き]
cygwin [2015/11/24 10:15] (現在)
yasuaki
ライン 2: ライン 2:
 CygwinでWindowsプログラムを作成するときのメモです。 CygwinでWindowsプログラムを作成するときのメモです。
  
-===== Cygwinに依存しないプログラムの作成 =====+===== Cygwinに依存しないプログラムの作成(新しいCygwinの場合) ​===== 
 + 
 +gccの代わりに下記コマンドを利用 
 +  * 32bitの場合 
 +<​code>​ 
 +$ i686-w64-mingw32-gcc 
 +</​code>​ 
 + 
 +  * 64bitの場合 
 +<​code>​ 
 +$ x86_64-w64-mingw32-gcc 
 +</​code>​ 
 + 
 +===== Cygwinに依存しないプログラムの作成(古いCygwinの場合) ===== 
 +古いバージョンのCygwinを使っている場合は下記コマンドでできます。 
 (1)コンパイラをgcc3系に変更(端末を開くときに一度だけ実行) (1)コンパイラをgcc3系に変更(端末を開くときに一度だけ実行)
 <​code>​ <​code>​
ライン 12: ライン 27:
 $ gcc -mno-cygwin -o hello hello.c $ gcc -mno-cygwin -o hello hello.c
 </​code>​ </​code>​
 +
 +
  
 ===== 起動時にコンソールを開かないようにする ===== ===== 起動時にコンソールを開かないようにする =====