のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,332,123人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレCygwin + MinGW + GCC 相談室 Part 5

    gcc スレッド一覧へ / gcc とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    1 : デフォルトの名無 - 2010/03/24(水) 12:18:26 (+93,-30,-78)
    Windows上で動作するフリーの開発環境 CygwinとMinGWに関する相談スレッドです。

    過去スレ:
    Cygwin + MinGW + GCC 相談室 Part 4
    http://pc12.2ch.net/test/read.cgi/tech/1221233882/
    cygwin + mingwn + gcc 相談室 Part3
    http://pc11.2ch.net/test/read.cgi/tech/1177944767/
    cygwin + mingwn + gcc 相談室 Part2
    http://pc11.2ch.net/test/read.cgi/tech/1126103347/
    cygwin + mingwn + gcc 相談室
    http://pc8.2ch.net/test/read.cgi/tech/1058134693/

    関連サイト:
    Cygwinhttp://www.cygwin.com/
    MinGWhttp://www.mingw.org/

    関連スレッド:
    GCCについて part9
    http://pc12.2ch.net/test/read.cgi/tech/1246059290/
    【激遅】AppleGCC【絶望】
    http://pc11.2ch.net/test/read.cgi/tech/1173267844/
    2 : デフォルトの名無 - 2010/03/24(水) 12:28:04 (+3,-30,-127)
    バイナリ配布サイト:
    TDM's GCC/mingw32 Builds
    http://www.tdragon.net/recentgcc/
    Komisar Mingw
    http://komisar.gin.by/mingw/
    msys-cn - Project Hosting on Google Code
    http://code.google.com/p/msys-cn/
    MAME | Tools for building MAME on Windows
    http://mamedev.org/tools/
    MinGW Distro - nuwen.net
    http://nuwen.net/mingw.html
    mingw-w64
    http://mingw-w64.sourceforge.net/
    Cross-Mingw.GCC - x86/x64 - XvidVideo.RU
    http://www.xvidvideo.ru/2009-10-22-10-49-14/cat_view/28-cross-mingwgcc-x86x64.html
    猫科研究所(felid labo) - MinGW猫科研究所パック
    http://up-cat.net/
    3 : デフォルトの名無 - 2010/03/24(水) 15:27:31 (-2,-30,-89)
    姉妹スレ

    C言語なら俺に聞け(入門編)Part 61
    http://pc12.2ch.net/test/read.cgi/tech/1267799238/
    C言語初心者質問総合(だいぶ過疎っているが)
    http://yutori7.2ch.net/test/read.cgi/pc2nanmin/1080308026/
    C++相談室 part79
    http://pc12.2ch.net/test/read.cgi/tech/1268846738/
    スレを勃てるまでもないC/C++の質問はここで 14
    http://pc12.2ch.net/test/read.cgi/tech/1269273471/
    【初心者歓迎】C/C++室 Ver.72【環境依存OK】
    http://pc12.2ch.net/test/read.cgi/tech/1267775473/
    C/C++小心者スレッドPart1
    http://pc12.2ch.net/test/read.cgi/tech/1186262298/
    【初心者歓迎】C/C++室 Ver.72【環境依存OK】
    http://pc12.2ch.net/test/read.cgi/tech/1267775473/
    Boost総合スレ part8
    http://pc12.2ch.net/test/read.cgi/tech/1251446016/
    Boost C++ Libraries Sandbox
    http://pc12.2ch.net/test/read.cgi/tech/1250396380/

    4 : デフォルトの名無 - 2010/03/24(水) 15:28:21 (+6,-29,-2)
     codepad
     ttp://codepad.org/

    長いソースを貼るときはここへ!
    5 : デフォルトの名無 - 2010/03/24(水) 19:19:52 (+3,-30,-39)
         |┃      ∧____へ_
         |┃      〈:::::::::::::::::::::::::::::|
         |┃      ∨ ̄ ̄ ̄フ::::/
         |┃           /::/
         |┃三        /::/  |\
         |┃        /:::∠__/:::::|
         |┃       〈:::::::::::::::::::::::::::::|
     ガラッ. |┃          ̄ ̄| ̄ ̄ ̄
         |┃  ノ//   ./ ̄ ̄ ̄ \
         |┃三    / _ノ ::::::::ヽ、 \
         |┃     /  <●>::::::<●>  \  こ、これは>>1乙じゃなくてエナジーボンボンなんだから
         |┃    | //// (__人__) ////  |  変な勘違いしないでお!
         |┃三   \    ` ⌒´    /
         |┃三   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ \
    6 : デフォルトの名無 - 2010/03/24(水) 21:18:45 (+15,-11,+1)
    >>4
    つhttp://ideone.com/
    7 : デフォルトの名無 - 2010/03/24(水) 21:48:39 (+1,-28,-39)
    >>6
    Ideone.com なんてのもあるのか。

    C++に限って言えば大差ない?
    両方ともBoostそこそこ使えるってカンジダよね?
    8 : デフォルトの名無 - 2010/03/24(水) 22:56:06 (+26,-1,-24)
    boost までは対応してないと思う…
    外部ライブラリと通信関係は実行できないのは仕方ない
    9 : デフォルトの名無 - 2010/03/24(水) 23:02:07 (+57,+29,-12)
    http://codepad.org/OYb3ueMi
    http://ideone.com/yW2FsfvH

    テンプレートだから対応してるな
    いい加減なこと云うなじぶんorz
    10 : デフォルトの名無 - 2010/03/24(水) 23:12:21 (+21,-29,-16)
    http://ideone.com/UV47ndRa
    http://codepad.org/vNmNftW5

    mutable_iterator.hpp が入ってないようだった
    11 : デフォルトの名無 - 2010/03/25(木) 00:06:03 (+40,+14,+0)
    >>10
    両方とも、か。
    12 : デフォルトの名無 - 2010/03/25(木) 02:39:43 (+28,-29,-1)
    Google RE2 ビルド可能ですか?
    13 : デフォルトの名無 - 2010/03/25(木) 07:02:35 (+38,+20,+0)
    もちろん
    14 : デフォルトの名無 - 2010/03/25(木) 07:20:12 (+32,-29,-15)
    >>6
    対応言語と文法でhttp://ideone.com/の方が相当上。codepad.orgがメモ帳とすると、ideone.comはワードくらい。
    15 : 12 - 2010/03/25(木) 10:27:55 (-1,-29,-1)
    *.aが出来たんですが、mingwでDLLにするにはどうしたらいいですか
    16 : 12 - 2010/03/25(木) 11:17:27 (+54,+26,-24)
    エクスポートする関数のdefファイル作らんとだめですか。
    どれが必要なのかわからないときは片っ端にやるんですか
    17 : デフォルトの名無 - 2010/03/25(木) 12:14:17 (+53,+25,-26)
    他環境でDLLとか.soを作ったことあるの?
    基礎がわかってないと、エクスポートしてから動かなくなって
    ナニが悪いのかわからなくなるオカン。
    18 : デフォルトの名無 - 2010/03/25(木) 16:51:02 (+58,+25,-7)
    >>14
    C++に限って言えば大差ない?
    っていう事では?
    19 : デフォルトの名無 - 2010/03/25(木) 17:22:05 (+3,-30,-197)
    // source.cpp
    #include <h00.h> // 中身 #define m(a,b) m2(a,b) #define m2(a,b) m3(a,b) #define m3(a,b) a##b
    #include <h01.h> // 中身 #define b m("cat_","h01") ←コイツがエラー
    #define c m("cat_"|"surce") // これはOK

    mingwTDM4.4.1 CATマクロでの症状なんだけど
    これっておかしいよね?
    20 : 12 - 2010/03/25(木) 20:00:25 (+0,-27,-20)
    自動ではエクスポートされないな
    defか関数前にエクスポートの表示書くしかないか
    えらく面倒
    21 : デフォルトの名無 - 2010/03/25(木) 20:02:01 (+55,+27,-3)
    ヘッダファイルからもれなく関数名抜き出すツール無いですか
    そしたらdef作れるんですが
    22 : デフォルトの名無 - 2010/03/25(木) 20:10:32 (-1,-29,-8)
    オーバーロードしているので
    __declspec(dllexport)でないと駄目そう
    23 : デフォルトの名無 - 2010/03/25(木) 21:39:54 (+4,-29,-17)
    DLLのGoogleRE2は需要ある
    ビルド求む
    24 : デフォルトの名無 - 2010/03/25(木) 22:34:47 (+2,-29,-15)
    MSYSの派生ビルドとかないのかな?
    25 : デフォルトの名無 - 2010/03/26(金) 01:22:22 (+36,-30,+0)
    >>23
    cvs -d :pserver:anoncvs@sourceware.org:/cvs/pthreads-win32 checkout pthreads
    hg clonehttp://re2.googlecode.com/hg re2
    cd pthreads && make clean GC && cd ..
    cd re2 && gunzip -c < ../re2_hg_20100326.diff.gz | patch -p1 && make && cd ..

    ↓をuudecodeね。
    begin-base64 0 re2_hg_20100326.diff.gz
    H4sIAAAAAAAAC+1WbW/bNhDu1+hXXLC0sCtTb47lWokBZ27SBUi7Iu6wfigQ
    UBJtq5FJg6TWeEP++460ktixkxVFsRVY7oNEHnl3D5+7oyRZdDGdXERBGATt
    KPbyYjx+9p0FXcdxDM8CK3dvWEo7DvchDNudqBu0O+0IcLLf6cL3hrFdKqWp
    REhSCP3vRPyhxOQbiIR4TDv7vTRtpyyHt/SSjYuSOYQQoP7NdOdEFrgmIexB
    FCadOMHEmcoBEnSDwHFdF9LN3VEMQZB0OkkQL3e7QQ93DwZAolYXXPMYDBz4
    CX5TDMQY9LRQoEQlMwaZyBngdCL+YJIjtnQBFH4evSZKLxAhWpVFxjha6inV
    kFEOKYOxqHgOBUclg7PT4fG70TEYVJ4DDqFlmYBIP/tlkUoWedRxN1Srk7ws
    0QxDaQFpVZQ50AktuNLwfniOfoUEzZQu+ARwmDKeTWdUXuK8ZawqnonZjHFt
    0XB2hYMvAnFzpiwNYbcVg4vPV5aIo/OTs6M3o75UmQPv3vb5zLyWOjJ33OHH
    j3bi9oGcep4/11PJaK4c9+z1zcKK2pyiHr8ZmsPiUX45OT07HvU/ObBT6aL0
    qWScetNPSzjhK4snClo9C2hnMLvMCwlkbljB+V7j6LwJ5mnjNdeZ22v8at03
    MZK7TmOysujuTLIMiJpi8ByIuMf43U4c1QdrAimVzjMsNPJ72SJEVJoUszla
    tdatTU4d69Fkxn++Jbk48uu0+c89gVE+HI8+3MQ0Oyw1Zosn7pNg1ZaJ4bBp
    wO8NNpzuvfwnr+ugSFmnafXAZmiqrOlsbVUTT2mJ4eYFy5g3rXt2Q/91zfuw
    2SNdjLc1Vq5rXrGtF4CR9fHe+ABVpeiyoYo/2YVezBnMhWrB3ZRDHzjqmtjs
    2FMHDlwfmC69BvB94HTG1JyiH8TmEAdSIUoQcyapFrLfb1gjs5gkK1FfwFUL
    HlpaNE0AvB5MC6473P1Gh/BX3cmhbZ24V/cy4G5dSQ67jSs4XEa+Nn2x7XRY
    sajDq0h8WWPQXDsMSjGZsNwBvD/wKgTsgyQRyCyjsxe3+A8PG/cWHkZtU2yp
    2Fpatk5XiyHL6uLasvJ15fWY4WMFZr8T4c2H4pZTUZNJttfE9uxtJs615paf
    b/aBoAq84EtmqvnKM9XdMNSiegwNo97tw6LW1wa35xjTUrED57/+F3iSJ3mS
    /5f8DfpBoAoADgAA
    ====
    26 : デフォルトの名無 - 2010/03/26(金) 01:45:53 (+52,+29,+0)
    サンクス
    できたら報告しますね
    27 : デフォルトの名無 - 2010/03/26(金) 02:02:42 (+61,+28,-20)
    >>25
    駄目だったよ。
    自分がやったのと同じサイズの同じエクスポートのDLLが作られた。
    必要な関数がエクスポートされていないんです。
    28 : デフォルトの名無 - 2010/03/26(金) 02:04:47 (+13,-30,-83)
    これが動けばいいんですが

    #include <iostream>
    #include "re2/re2.h"
    #pragma comment(lib, "libre2.lib")
    using namespace std;

    int main(){
    int number;
    RE2::FullMatch("abc", "[a-z]+(\\d+)?", &number);
    }
    29 : ◆grDYeo - 2010/03/26(金) 08:24:07 (-1,-29,-35)
    >>24
    派生じゃないが、詰め合わせたものならある。追加したり削除するのめんどいし。
    http://file.logue.be/dl/f/AwnFXj4p87

    ※インストーラーのpostinstallにバグあり。
    30 : デフォルトの名無 - 2010/03/26(金) 16:57:18 (+12,-30,-42)
    >>28
    gccで作ったC++なDLLはVisual C++とかからじゃ使えない(名前修飾その他)
    んで、DLL化するメリットはあまりないかも。
    ↓Visual C++ でコンパイルするためのファイル(バイナリも付属)。
    http://www1.axfc.net/uploader/Sc/so/96674.7z
    強引にコンパイルとかやってるんで、動作保証なし。
    31 : デフォルトの名無 - 2010/03/26(金) 20:45:35 (+57,+29,-17)
    サンクス
    libの競合が起こったけど何とかやってみます。あと無いエクスポートが一つ出たけど
    前よりかは良くなりました。原因解明していきます、
    32 : デフォルトの名無 - 2010/03/26(金) 21:11:44 (+0,-29,-40)
    STL使わないでC言語のみならコンパイルと実行は出来たけど
    肝心の正規表現が動いてない。
    だれか>>30動作したひといますか。
    mingwのDLLはvc++で読めるはずなんですが。
    33 : デフォルトの名無 - 2010/03/26(金) 23:13:46 (+0,-29,-27)
    >>30のエクスポートし過ぎをちと修正。
    http://www1.axfc.net/uploader/Sc/so/96798.7z

    うちでは>>28が普通に動くけど。"abc123" とかじゃないから、
    numberは不定になるが。
    34 : デフォルトの名無 - 2010/03/26(金) 23:39:37 (+33,-30,-16)

    char c, f;
    f=RE2::FullMatch("redcap 100", ".*([0-9]*)", &c);
    printf("%d\n",f); ここで0になっとる
    printf("%d\n",c);
    35 : 34 - 2010/03/26(金) 23:53:44 (-1,-29,-10)
    関数のエクスポートは出来てるけど、return 0(失敗)なんだ。
    これは引数、呼び出し方の問題なのか。
    37 : デフォルトの名無 - 2010/03/27(土) 11:30:25 (+3,-29,-53)
    >>36

    流れ読まずにレス

    たしかmingwで使うmsvcランタイムとVCで使うランタイムが違う関係で
    returnでは値がうまく返せなかったと思う。
    グローバル変数をエクスポートしてその変数使って値を返すとかしないと
    無理かも。
    38 : デフォルトの名無 - 2010/03/27(土) 22:37:02 (+2,-30,-15)
    MSYS-1.0.14-1に差し替えて作り直した。
    http://file.logue.be/dl/f/lvXniSkhMA
    今度は、postinstallもちゃんと動く。

    入っているもの:
    http://logue.be/MinGW.html#z9bb55a6
    39 : デフォルトの名無 - 2010/03/28(日) 03:38:36 (+29,-29,+2)
    >>38
    サンキュー。MSYSちゃんと動いたお
    40 : デフォルトの名無 - 2010/03/28(日) 12:21:27 (-2,-30,-13)
    MinGW Build Environment with gcc 4.2.5
    http://oss.netfarm.it/mplayer-win32.php
    41 : デフォルトの名無 - 2010/03/28(日) 13:11:13 (+54,+27,+1)
    >>39
    うむ。
    42 : デフォルトの名無 - 2010/03/29(月) 04:36:10 (+2,-30,-31)
    すみません,mingwにて以下のコードが動かないのですが
    sysconfには対応していないのでしょうか?
    mingwのversionは5.1.4です.

    http://codepad.org/xgjOS7A5
    43 : デフォルトの名無 - 2010/03/29(月) 08:17:11 (+24,-29,-6)
    >>42
    sysconf()は主にUNIX用の関数。
    MinGWはUNIXじゃない。
    44 : デフォルトの名無 - 2010/03/29(月) 13:18:00 (+7,-30,-69)
    頻繁に更新してるサイトは以下の3箇所か。

    MinGW-w64 - for 32 and 64 bit Windows
    http://sourceforge.net/projects/mingw-w64/files/
    Cross-Mingw.GCC - x86/x64 - XvidVideo.RU
    http://www.xvidvideo.ru/2009-10-22-10-49-14/cat_view/28-cross-mingwgcc-x86x64.html
    MinGW Build Environment with gcc 4.2.5
    http://oss.netfarm.it/mplayer-win32.php
    45 : デフォルトの名無 - 2010/03/29(月) 15:02:49 (+75,+18,+3)
    >>43
    ありがとうございます
    46 : デフォルトの名無 - 2010/03/29(月) 16:58:46 (+60,+27,+1)
    >>45
    うむ。
    47 : デフォルトの名無 - 2010/03/29(月) 17:55:42 (+2,-29,-3)
    >>44
    まて、3つ目はwith gcc 4.2.5ってかいてあるけど?
    48 : デフォルトの名無 - 2010/03/29(月) 21:51:59 (-1,-29,-9)
    >>47
    gccのバージョンは4.2.5だけど、何故か更新頻度が高い
    作者はバージョン4.2.5にこだわりを持ってるようだ。
    49 : デフォルトの名無 - 2010/03/29(月) 23:31:48 (+30,+2,-4)
    ver 4.2.5ってそんなに良い版だったのか。
    区別つかねぇや
    50 : デフォルトの名無 - 2010/03/29(月) 23:36:09 (+47,+29,+0)
    またおまえか
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / gcc スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について