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

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

    gcc覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    1 = :

    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 = :

    バイナリ配布サイト:
    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/

    4 = :

     codepad
     ttp://codepad.org/

    長いソースを貼るときはここへ!

    5 = :

         |┃      ∧____へ_
         |┃      〈:::::::::::::::::::::::::::::|
         |┃      ∨ ̄ ̄ ̄フ::::/
         |┃           /::/
         |┃三        /::/  |\
         |┃        /:::∠__/:::::|
         |┃       〈:::::::::::::::::::::::::::::|
     ガラッ. |┃          ̄ ̄| ̄ ̄ ̄
         |┃  ノ//   ./ ̄ ̄ ̄ \
         |┃三    / _ノ ::::::::ヽ、 \
         |┃     /  <●>::::::<●>  \  こ、これは>>1乙じゃなくてエナジーボンボンなんだから
         |┃    | //// (__人__) ////  |  変な勘違いしないでお!
         |┃三   \    ` ⌒´    /
         |┃三   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ \

    6 = :

    >>4
    つhttp://ideone.com/

    7 = :

    >>6
    Ideone.com なんてのもあるのか。

    C++に限って言えば大差ない?
    両方ともBoostそこそこ使えるってカンジダよね?

    8 = :

    boost までは対応してないと思う…
    外部ライブラリと通信関係は実行できないのは仕方ない

    9 = :

    http://codepad.org/OYb3ueMi
    http://ideone.com/yW2FsfvH

    テンプレートだから対応してるな
    いい加減なこと云うなじぶんorz

    10 = :

    http://ideone.com/UV47ndRa
    http://codepad.org/vNmNftW5

    mutable_iterator.hpp が入ってないようだった

    11 = :

    >>10
    両方とも、か。

    12 = :

    Google RE2 ビルド可能ですか?

    13 = :

    もちろん

    14 = :

    >>6
    対応言語と文法でhttp://ideone.com/の方が相当上。codepad.orgがメモ帳とすると、ideone.comはワードくらい。

    16 = :

    エクスポートする関数のdefファイル作らんとだめですか。
    どれが必要なのかわからないときは片っ端にやるんですか

    17 = :

    他環境でDLLとか.soを作ったことあるの?
    基礎がわかってないと、エクスポートしてから動かなくなって
    ナニが悪いのかわからなくなるオカン。

    18 = :

    >>14
    C++に限って言えば大差ない?
    っていう事では?

    19 = :

    // 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 = :

    自動ではエクスポートされないな
    defか関数前にエクスポートの表示書くしかないか
    えらく面倒

    21 = :

    ヘッダファイルからもれなく関数名抜き出すツール無いですか
    そしたらdef作れるんですが

    23 = :

    DLLのGoogleRE2は需要ある
    ビルド求む

    24 = :

    MSYSの派生ビルドとかないのかな?

    25 = :

    >>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 = :

    サンクス
    できたら報告しますね

    27 = :

    >>25
    駄目だったよ。
    自分がやったのと同じサイズの同じエクスポートのDLLが作られた。
    必要な関数がエクスポートされていないんです。

    28 = :

    これが動けばいいんですが

    #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);
    }

    30 = :

    >>28
    gccで作ったC++なDLLはVisual C++とかからじゃ使えない(名前修飾その他)
    んで、DLL化するメリットはあまりないかも。
    ↓Visual C++ でコンパイルするためのファイル(バイナリも付属)。
    http://www1.axfc.net/uploader/Sc/so/96674.7z
    強引にコンパイルとかやってるんで、動作保証なし。

    31 = :

    サンクス
    libの競合が起こったけど何とかやってみます。あと無いエクスポートが一つ出たけど
    前よりかは良くなりました。原因解明していきます、

    33 = :

    >>30のエクスポートし過ぎをちと修正。
    http://www1.axfc.net/uploader/Sc/so/96798.7z

    うちでは>>28が普通に動くけど。"abc123" とかじゃないから、
    numberは不定になるが。

    37 = :

    >>36

    流れ読まずにレス

    たしかmingwで使うmsvcランタイムとVCで使うランタイムが違う関係で
    returnでは値がうまく返せなかったと思う。
    グローバル変数をエクスポートしてその変数使って値を返すとかしないと
    無理かも。

    38 = :

    MSYS-1.0.14-1に差し替えて作り直した。
    http://file.logue.be/dl/f/lvXniSkhMA
    今度は、postinstallもちゃんと動く。

    入っているもの:
    http://logue.be/MinGW.html#z9bb55a6

    39 = :

    >>38
    サンキュー。MSYSちゃんと動いたお

    41 = :

    >>39
    うむ。

    42 = :

    すみません,mingwにて以下のコードが動かないのですが
    sysconfには対応していないのでしょうか?
    mingwのversionは5.1.4です.

    http://codepad.org/xgjOS7A5

    43 = :

    >>42
    sysconf()は主にUNIX用の関数。
    MinGWはUNIXじゃない。

    44 = :

    頻繁に更新してるサイトは以下の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 = :

    >>43
    ありがとうございます

    46 = :

    >>45
    うむ。

    47 = :

    >>44
    まて、3つ目はwith gcc 4.2.5ってかいてあるけど?

    49 = :

    ver 4.2.5ってそんなに良い版だったのか。
    区別つかねぇや

    50 = :

    またおまえか


    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / gcc一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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