トップページ⇒tech
155コメント41KB

MinGW

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2006/07/23(日) 00:45:31
さまざまな言語に対応したコンパイラ「MinGW」のスレッドです。
MinGWはGCCをWindowsに移植したものです。

ライセンス:GPL
対応言語:C,C++,Objective-C,Fortran,Java,Ada
配布サイト:http://sourceforge.net/projects/mingw/
公式サイト:http://www.mingw.org/

*MinGWのライセンスはGPLですが、GPLが適用された、
 コードを組み込み・ファイルを静的リンク、
 といったことをしなければ、MinGWによって生成された
 実行可能ファイルに、GPLが適用されることはありません。
 因みに、MinGWの基本ランタイムパッケージには
 GPLは適用されていません。
0002デフォルトの名無しさん2006/07/23(日) 00:49:51
Cygwinと一緒では嫌かね。

cygwin + mingwn + gcc 相談室 Part2
http://pc8.2ch.net/test/read.cgi/tech/1126103347/l50
0003デフォルトの名無しさん2006/07/23(日) 06:16:00
MinGWって最近メンテされてるの?
以前はめちゃくちゃお世話になったもんだが。
0004デフォルトの名無しさん2006/07/23(日) 11:13:44
>>3
>>2
0005デフォルトの名無しさん2006/07/23(日) 11:59:16
Cygwinと一緒では嫌なんだい



語ることあるとは思わないけど。
0006デフォルトの名無しさん2006/07/23(日) 12:23:27
>>2
ここは相談室ではないので別
0007デフォルトの名無しさん2006/07/23(日) 13:57:04
=============================== END ===============================
0008デフォルトの名無しさん2006/07/23(日) 16:18:21
============================= Restart =============================
0009デフォルトの名無しさん2006/07/23(日) 16:53:37
=============================== Crash ===============================
0010デフォルトの名無しさん2006/07/23(日) 17:22:23
============================= Revival =============================
0011デフォルトの名無しさん2006/07/23(日) 18:22:55
=============================== Salvaged ===============================
0012デフォルトの名無しさん2006/07/23(日) 19:41:11
=============================== Tom ===============================
0013デフォルトの名無しさん2006/07/23(日) 19:45:48
=============================== George ===============================
0014デフォルトの名無しさん2006/07/23(日) 20:06:37
いい加減やめれ
0015デフォルトの名無しさん2006/07/23(日) 20:24:04
=============================== Bill Gates ===============================
0016デフォルトの名無しさん2006/07/23(日) 20:28:18
俺毎日2回オナニーするんだけど異常かな?
0017デフォルトの名無しさん2006/07/23(日) 20:31:29
10代ならそんなもん
20代ならまあまあそんなもん
30代ならそろそろ自制しとかないとハゲリーチ
40代なら無駄弾撃つなかあちゃんに使え

MinGWの話は?
0018デフォルトの名無しさん2006/07/23(日) 20:34:46
>>17
>>2
0019デフォルトの名無しさん2006/07/23(日) 20:35:59
>>17
話したいことがあるなら書けば?
0020デフォルトの名無しさん2006/07/23(日) 22:27:00
=============================== Credits ===============================
0021デフォルトの名無しさん2006/07/24(月) 06:35:52
=============================== Mary ===============================
0022デフォルトの名無しさん2006/07/24(月) 06:38:19
【メモ発見?】天皇発言は実は藤尾文相発言だった【やっぱ捏造w】
http://live14.2ch.net/test/read.cgi/liveplus/1153666461/
0023デフォルトの名無しさん2006/07/25(火) 00:03:28
MinGWの話はしないのか
0024デフォルトの名無しさん2006/07/25(火) 00:31:37
MinGWの日本語版の更新が停滞してるけど
本家MinGWは日本語を正常に扱えるの?
例えばファイル名に日本語が含まれてる場合とか。
0025デフォルトの名無しさん2006/07/25(火) 00:40:00
>>24
>>2

=============================== END ===============================
0026デフォルトの名無しさん2006/07/25(火) 03:42:31
>>4、>>18、>>25
同一人物か知らんがいらん誘導して仕切るな
このスレを活用すればいい
0027デフォルトの名無しさん2006/07/25(火) 04:20:02
(自分は>>4、>>18、>>25ではない)
みんな↓にいるから、ここを使う理由は皆無。タダでさえ話題少ないのに分散させるなよ。
cygwin + mingwn + gcc 相談室 Part2
http://pc8.2ch.net/test/read.cgi/tech/1126103347/
0028デフォルトの名無しさん2006/07/25(火) 04:32:15
Qt4.2でwarningが一杯でるので
winnt.cにパッチを当てようかな…
0029デフォルトの名無しさん2006/07/25(火) 13:08:55
>>27
>>6
0030デフォルトの名無しさん2006/07/25(火) 13:12:53
しかし誰もMinGWの話をしない件について
0031デフォルトの名無しさん2006/07/25(火) 13:45:33
糞スレ立てんな、アホ

=============================== END ===============================
0032デフォルトの名無しさん2006/07/25(火) 16:01:28
勝手に終わらせんな、アホ

============================= RESTART =============================
0033デフォルトの名無しさん2006/07/25(火) 16:07:42
============================== RESET ==============================
0034デフォルトの名無しさん2006/07/25(火) 16:54:16
============================== PSET ==============================
0035デフォルトの名無しさん2006/07/25(火) 20:43:26
MInGWを日本語化するスレにしない?
更新が停滞してるけど、SourceForgeのMinGW日本語版を参考にすればできそう。
やる気がある人が集まれば、だけど。
0036デフォルトの名無しさん2006/07/25(火) 21:01:02
>>35
しない。

=============================== END ===============================
0037デフォルトの名無しさん2006/07/25(火) 21:15:12
>>36
終わらせんなって言ってるだろ
お前は氏ねじゃなくて死ね
0038デフォルトの名無しさん2006/07/25(火) 22:20:42
=============================== END ===============================
0039デフォルトの名無しさん2006/07/25(火) 22:53:53
>>38
>>37
0040282006/07/25(火) 22:57:43
>>30
しているつもりなのですが orz...
0041デフォルトの名無しさん2006/07/25(火) 23:44:23
>>2,4,7,9,11-13,15-16,18,20-22,25,27,31,34,36,38
こいつらみたいのはスルーで。
こいつらのはレス削除依頼出したほうがいいかな。
0042デフォルトの名無しさん2006/07/26(水) 00:21:21
重複スレです。

cygwin + mingwn + gcc 相談室 Part2
http://pc8.2ch.net/test/read.cgi/tech/1126103347/l50
0043デフォルトの名無しさん2006/07/26(水) 00:45:15
>>41
>レス削除依頼
スレ削除依頼の間違いだろ???
0044デフォルトの名無しさん2006/07/26(水) 00:59:05
あのなぁ、技術板では情報を集中させるのが最も良い方針なんだよ。
1スレで扱いきれないほどになったら初めて分割を考えればいい。

>>42のスレは立ってから約1年で、いまだに1スレ消費されてない。
そういう状況でなんで分割したいと思うんだ?
0045デフォルトの名無しさん2006/07/26(水) 01:04:30
需要がなきゃ沈むだろ。
ムキになんなよ。
0046デフォルトの名無しさん2006/07/26(水) 01:12:01
ていうか>>1ちょっと来い
0047デフォルトの名無しさん2006/07/26(水) 01:24:42
>>45
> 需要がなきゃ沈むだろ。
>>1が上げると上がりますが?
0048デフォルトの名無しさん2006/07/26(水) 02:02:07
アフォか。
たとえ糞スレでもageる馬鹿がいると情報が分散するんだよ。
0049デフォルトの名無しさん2006/07/26(水) 03:02:42
これだから潔癖症は。
005012006/07/26(水) 13:25:02
>>46
1です。
ここは相談室とは別でGCCの中のMinGW限定で
雑談等をするスレです。
0051デフォルトの名無しさん2006/07/26(水) 13:34:44
重複スレです。

cygwin + mingwn + gcc 相談室 Part2
http://pc8.2ch.net/test/read.cgi/tech/1126103347/l50
0052デフォルトの名無しさん2006/07/26(水) 13:37:45
>>1
gccで-mno-cygwinとする場合とMinGWを使うのは同じですか?
違う場合、どこが違うのか教えてください。
005312006/07/26(水) 15:55:00
>>52
コンパイルしてアセンブルすれば分かると思う
0054デフォルトの名無しさん2006/07/26(水) 16:24:35
>>53
分かりません。
どこが違うのか教えてください。
0055デフォルトの名無しさん2006/07/26(水) 19:48:34
マルチの教えてクソは死ね
0056デフォルトの名無しさん2006/07/26(水) 19:56:51
1はMinGWに詳しくも無ければ、MinGWのことを話したいわけでもないようです。
本当にありがとうございました。

=============================== END ===============================
0057デフォルトの名無しさん2006/07/26(水) 19:58:06
おまけにプログラミングにも疎いことを露呈してしまったわけだが(プ
005812006/07/26(水) 20:18:40
>>57
どういう経緯でそう思えるのか知りたい。
0059デフォルトの名無しさん2006/07/26(水) 20:21:51
やめとけ。

=============================== END ===============================
0060デフォルトの名無しさん2006/07/26(水) 20:24:52
Q:VCとBCCは何が違うんですか?
A:コンパイルしてアセンブルすれば分かると思う

かっけーw
0061デフォルトの名無しさん2006/07/26(水) 20:27:18
>>58
自分の技術に自信があればそれでいいし、自分で不安があるなら
精進すれば済む話ではないのか。
なぜ人がそのように感じる理由を知りたいのか。
006212006/07/26(水) 20:36:35
お前アホか。
-mno-cygwinとMinGWを使う場合とで何が違うかというのは
生成されるEXEファイルの違いが知りたいのだろう。
ならば、生成されたEXEファイルを調べるかコンパイラやライブラリ等を調べるくらいしかない。
VCとBCCの違いは?と聞かれた場合は、もっと総合的な違いが知りたいのだろうから今回のとは別。
0063デフォルトの名無しさん2006/07/26(水) 20:37:00
もう、スレを立ててみたいという欲求はみたされただろう。
続きは、本スレでやってくれよな。

では、このへんで・・・
==============終了==============
006412006/07/26(水) 20:38:19
アンカーが抜けてた。>>62は>>60に対するレス。
0065デフォルトの名無しさん2006/07/26(水) 20:38:42
あー、リア厨だったのかw
0066デフォルトの名無しさん2006/07/26(水) 20:39:25
1はMinGWに詳しくも無ければ、MinGWのことを話したいわけでもないようです。
本当にありがとうございました。

=============================== END ===============================
0067デフォルトの名無しさん2006/07/26(水) 20:40:30
>>1
MinGWでコンパイルしてアセンブルするにはどうしたらいいですか?
0068デフォルトの名無しさん2006/07/26(水) 20:43:09
Q:gcc 3.xとgcc4.xの違いはなんですか?
A:コンパイルしてアセンブルすればわかると思う。

かっけーw
006912006/07/26(水) 20:58:11
>>67
あと、アセンブルってのは逆アセンブルの書き間違い。

>>68
それもVCとBCCを比べてるケースと大して変わらん。
0070デフォルトの名無しさん2006/07/26(水) 21:01:40
MinGW 3.xとMinGW 5.xは何が違うんですか?
0071デフォルトの名無しさん2006/07/26(水) 21:03:02
「〜と思う」レベルの知識で何を語りたいのやら
0072デフォルトの名無しさん2006/07/26(水) 21:04:32
>>69
逆アセンブルしないと違いは分からないということですか?
あと、逆アセンブルのやり方を教えてください。
0073デフォルトの名無しさん2006/07/26(水) 21:08:17
>>1
ヲイヲイ、何適当なこと言ってんだよ
007412006/07/26(水) 21:09:42
>>72
やり方って・・・。てかどうせ釣りだろ
0075デフォルトの名無しさん2006/07/26(水) 21:16:53
で、>>1はいったいMinGWの何を語りたかったのだろうか。
0076デフォルトの名無しさん2006/07/26(水) 21:19:05
>>74
いいえ、釣りではありません。
本スレ(?)では芳しい回答がなかったので、こちらで質問させていただきました。
0077デフォルトの名無しさん2006/07/26(水) 21:26:08
逆アセのやり方を聞くのはスレ違いだな
0078デフォルトの名無しさん2006/07/26(水) 21:34:53
つか、cygwinのgccとMinGWの違いこそスレ違いだっつーの。
0079デフォルトの名無しさん2006/07/26(水) 21:37:57
えーと、なんというか、私は例えば「cygwinではUnixのシステムコールxxxは
使えるが、MinGWでは使えない」などといった感じで箇条書きできるレベルの
ものだと思っていたのですが、そもそもそれが間違いなんでしょうか・・・
008012006/07/26(水) 21:55:28
>>79
-mno-cygwinとやってる時点でUNIXのAPIは使えない
0081デフォルトの名無しさん2006/07/26(水) 21:59:21
>>80
UNIXのAPIとは具体的にどのようなものでしょうか?
readやwriteシステムコールは使えましたが・・・
0082デフォルトの名無しさん2006/07/26(水) 22:02:09
というか、-mno-cygwinで使うcygwinのgccとMinGWの違いを知りたいのですが・・・。
0083デフォルトの名無しさん2006/07/26(水) 22:11:24
>>1
もう、知らないって白状しちゃえよ。
0084デフォルトの名無しさん2006/07/26(水) 23:53:57
マジレスしていいのか? -S つけると xxx.s が出力されるお
0085デフォルトの名無しさん2006/07/26(水) 23:56:17
重複スレです。

cygwin + mingwn + gcc 相談室 Part2
http://pc8.2ch.net/test/read.cgi/tech/1126103347/l50
0086デフォルトの名無しさん2006/07/27(木) 00:10:42
>>82
極端な話、まったく同じバイナリが生成される可能性も無いではない。
コンパイラレベルでは生成されるコードは(元になってるgccのバージョンが同じ限り)同等で、
残りはライブラリの差。

問題なのは、、-mno-cygwin自体が必ずしも確実ではないということ。
ぶっちゃけビルドにしくじる可能性もある。
メンテナンス状況次第なんでなんともいえないけど、万全で信頼できる仕組みとは言いがたい。

MinGW自体の信頼性と天秤にかけて使い分けるのが吉。


>>81
forkとか。
プロセス管理系でWinが持ってない機能はアウト。
0087デフォルトの名無しさん2006/07/27(木) 00:36:37
>>84
1よりさらにアホ
0088デフォルトの名無しさん2006/07/27(木) 00:57:28
マジレスすると、objdump -dでディスアセンブルできる。
ただしこの結果両者が異なっていたとしても、そこから何かが言えるというわけではない。
特に、両者の機能的な差異というのはわからないはず。

まあ、俺も両者の違いはよく知らない。同じようなものだと思ってる。
もし、cygwin1.dllを頼りたくないソフトを作りたくてこの質問をしているのだとすれば、
初めからMinGWを使うか、他のコンパイラを使うことをお勧めする。

俺はmsysの使い勝手が悪いので、MinGWは使わない。
0089デフォルトの名無しさん2006/07/27(木) 01:11:35
マジレスすると、MinGWでは、#include <windows.h>したWinMainで始まる
コードをコンパイルできる。
0090デフォルトの名無しさん2006/07/27(木) 01:13:47
それと、COMも使える・・・と思った。
0091デフォルトの名無しさん2006/07/27(木) 01:15:32
ああ、それとWin32APIをコード内で直接呼べるな。
0092デフォルトの名無しさん2006/07/27(木) 01:17:28
Windowネイティブのバイナリ作るのにMinGW使うのも遠回りな話だけどね。
組み込み目的のクロスコンパイラとかを作る&使うのには都合がいい。
Cygwinよりも断然高速に動作するからね。
0093デフォルトの名無しさん2006/07/27(木) 01:30:11
cygwin + mingwn + gcc 相談室 Part2
http://pc8.2ch.net/test/read.cgi/tech/1126103347/l50

で語られるような内容だなぁ。
0094デフォルトの名無しさん2006/07/27(木) 01:35:19
だが必死なのはお前一人だ
あきらめろ
0095デフォルトの名無しさん2006/07/27(木) 01:37:35
重複スレです。

cygwin + mingwn + gcc 相談室 Part2
http://pc8.2ch.net/test/read.cgi/tech/1126103347/l50
009612006/07/27(木) 01:44:22
自作自演でした。テヘ
009712006/07/27(木) 03:46:14
>>96
偽者は死ね
0098デフォルトの名無しさん2006/07/27(木) 04:36:25
>>97
お前恥ずかしいからもう1を名乗るなよ。名無しでひっそりとやれ。
0099デフォルトの名無しさん2006/07/27(木) 10:41:32
なんだかんだで、まともな話もなく100レス行くのか。
とりあえず、テンプレ貼っときますね。

関連ページ

PINGU
http://www.pingu.net/official_pingu_website_flag_page.htm
0100デフォルトの名無しさん2006/07/27(木) 11:23:31
100
0101デフォルトの名無しさん2006/07/27(木) 18:48:33
>>99
キモイページのリンク張るな
■ このスレッドは過去ログ倉庫に格納されています