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

    私的良スレ書庫

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

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

    gcc スレッド一覧へ / gcc とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 476 + - cannot + - curses + - pthread + - wcout + - wcwidth + - yum + - リダイレクト + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    601 : デフォルトの名無 - 2009/10/06(火) 11:37:29 (-1,-29,-4)
    crt2.oのソースはどこにあるんだ?
    602 : デフォルトの名無 - 2009/10/06(火) 11:52:37 (-6,-29,-17)
    crt0.oのソースはどこだ?
    603 : デフォルトの名無 - 2009/10/06(火) 11:58:40 (+62,+30,+0)
    604 : デフォルトの名無 - 2009/10/06(火) 13:41:24 (+6,-29,-17)
    >>603
    ありがとう。

    これで-municodeが使えるようになるといいが。
    http://www1.axfc.net/uploader/Sc/so/42950.zip
    605 : デフォルトの名無 - 2009/10/06(火) 20:42:21 (-1,-29,-29)
    >>596
    俺は7-Zipが.tar.xzに対応するのを待っている。
    606 : デフォルトの名無 - 2009/10/07(水) 11:25:40 (+6,-29,-35)
    >>593
    vimは一個前のMSYSの本体に入ってたが最新版で別パッケージに分離された.
    607 : デフォルトの名無 - 2009/10/09(金) 10:36:21 (+61,-30,-19)
    2009-10-08
    TDM-2
    fixing the bug that caused a major slowdown in nearly any non-trivial program.
    608 : デフォルトの名無 - 2009/10/09(金) 11:28:08 (+54,+23,-1)
    >>607
    待ってました! 情報サンクス!
    609 : 538 - 2009/10/09(金) 11:50:25 (+56,+19,-6)
    早速>>607紹介のバージョンに入れ替えて>>538の問題をテストしてみた。
    直ってる!ヨカッタ。
    610 : デフォルトの名無 - 2009/10/09(金) 12:13:03 (+14,-3,+0)
    キター
    611 : デフォルトの名無 - 2009/10/09(金) 12:13:13 (+2,-29,-18)
    MinGWでUnicodeアプリケーションが作れないのだろうか?
    612 : デフォルトの名無 - 2009/10/09(金) 12:30:05 (+8,-29,-53)
    >>611
    Unicodeアプリケーションが何を指してるのか知らないが、
    俺はutf-8でソースコード統一して書いてるけど正常に動作してるよ。
    内部での文字列比較とか問題なく動く。
    613 : 612 - 2009/10/09(金) 12:30:54 (-1,-29,-25)
    ただし、外部から入力される文字列は全部utf-8に変換してるけど。
    614 : デフォルトの名無 - 2009/10/09(金) 12:52:38 (+8,-29,+0)
    __wargvが使えないみたいだけど。
    615 : 614 - 2009/10/09(金) 14:25:00 (-2,-30,-12)
    CommandLineToArgvWを使うことにした。
    616 : デフォルトの名無 - 2009/10/09(金) 15:36:12 (+6,-29,-13)
    >>607
    入れた㌧

    On Demand Installの方はバグがあるらしく途中で止まるな
    26.2MBの方を落としてインストールすればOK
    617 : デフォルトの名無 - 2009/10/09(金) 23:03:53 (+3,-30,-125)
    おおホントだ。
    上で既出だけどパピコ。
    TDM's GCC/mingw32 Builds
    http://www.tdragon.net/recentgcc/
    NOTICE:
    The 4.4.1-tdm-2 release is now available. If you were using the first 4.4.1 release, you are urged to upgrade to this new version in order to avoid a bug that caused drastically increased CPU usage in programs compiled with the first version.
    618 : デフォルトの名無 - 2009/10/11(日) 17:26:32 (+7,-30,-100)
    ちゃんと測定したわけじゃないんだが、4.3.3より4.4.1-tdm-2の方がかなりコンパイル速くなってる
    気がする。

    環境が違うんで単純には比較できないけど、wxWidgets2.8.10の全種類(8種類)のライブラリのビルドに
    4.3.3の時は12時間近く掛かってたのが、今日、自宅のマシン(もう4年位前のたいしたことないPC)で
    やってみたら3時間くらいで終わった。
    619 : デフォルトの名無 - 2009/10/11(日) 22:07:09 (+18,-29,-2)
    >>618
    きみ、前にC::Bのスレにいた子?
    620 : デフォルトの名無 - 2009/10/11(日) 22:17:00 (+31,+6,+1)
    >>619
    50前だが。
    621 : デフォルトの名無 - 2009/10/13(火) 14:52:05 (+9,-30,-96)
    mingw 上でなにか make しようとすると

    大抵 libintl.la がとか gettext がとか文句を言われて
    コンパイルできない

    http://gnuwin32.sourceforge.net/packages/gettext.htm

    ここにバイナリが置いてあるかと思い落としてきてみるも
    libintl3.dll とかよくわからないファイルが入ってます…

    これを libintl3.dll -> libintl.la として動かすこと
    できるでしょうか?

    sourceからbuildしないと駄目なのでしょうか

    もしそうだとすると複数の窓環境にインストールするとか
    不便すぎる mingwを入れて
    perl5.8.1以上をmingw上の/usr/bin下にインストールして
    gettetxt を make して、ようやく目的のソフトに取りかかれるorz
    622 : デフォルトの名無 - 2009/10/13(火) 14:56:45 (-1,-29,-26)
    というかmingw のperl は5.6.1でそのままだと
    gnu のソフトがビルドできないような…
    623 : デフォルトの名無 - 2009/10/13(火) 18:30:37 (+4,-29,-51)
    >>621
    それを「よくわからないファイル」とか言ってしまう奴がなんで mingw 使ってんの?
    Developer files や Dependencies も必要。
    全部スタティックリンクにしたいならソースからビルド。
    624 : デフォルトの名無 - 2009/10/13(火) 20:23:23 (-1,-29,-38)
    msysのパッケージ管理が今ひとつだからね。
    fedoraでmingw32のパッケージ入れて、クロス開発する方がいいかも
    625 : デフォルトの名無 - 2009/10/15(木) 01:50:01 (-5,-28,+0)
    う、うん……(´・ω・`)
    626 : デフォルトの名無 - 2009/10/17(土) 23:06:33 (+2,-29,-11)
    gcc-tdmと、http://sourceforge.jp/projects/sfnet_mingw-w64/
    はどっちがいいのか教えて。
    サイズ的には、mingw-w64のほうが多いけどこっちの方が性能上?
    627 : デフォルトの名無 - 2009/10/17(土) 23:10:46 (-1,-29,-44)
    >>626
    そんなのあるんだー。
    前者はTDM/MinGW Installerってやつだよね。
    インストーラ.exeの形で配布されているけど、
    後者は初めて見た。
    これもインストーラだったかい?
    628 : デフォルトの名無 - 2009/10/17(土) 23:14:27 (-2,-30,-36)
    mingw-w32-bin_i686-mingw_20091013.zip

    っていうやつ今落としてるところ。

    サイズが200M超えていて、回線遅くて中身がどうなっているか確認できていない。
    629 : デフォルトの名無 - 2009/10/17(土) 23:19:48 (+6,-25,-12)
    書庫形式でTDM/MinGWのサイズ8倍あるから
    こっち入れれば何でもコンパイルできるんじゃないかとわくわくしてる所。
    たとえばffmpegが追加なしで出来たりとか。
    630 : デフォルトの名無 - 2009/10/18(日) 00:06:43 (-1,-29,-6)
    どうせAdaとかFortranとかObjective-Cが入っているだけだろうと予想
    631 : デフォルトの名無 - 2009/10/18(日) 00:07:00 (-1,-29,-2)
    さっさと普通にGCC4 & 64bit対応になれよ。
    632 : デフォルトの名無 - 2009/10/18(日) 00:19:04 (+31,-29,-7)
    MinGW-w64 - for 32 and 64 bit Windows
    633 : デフォルトの名無 - 2009/10/18(日) 00:20:28 (+60,+28,-6)
    >>632
    別のプロジェクト作るなってこと。

    mingwの公式はここだけだ。
    http://www.mingw.org/
    634 : デフォルトの名無 - 2009/10/18(日) 00:22:34 (+52,+29,-5)
    本家は、停滞してるからね
    635 : デフォルトの名無 - 2009/10/18(日) 07:21:22 (-1,-29,-3)
    そう,だから最近はTDM's branch使う人が増えてるわけで...
    636 : デフォルトの名無 - 2009/10/18(日) 08:02:03 (-1,-29,-11)
    >>629

    単にビルドされたgccのファイルに stripをかけてないだけだったりして。

    ちなみに cc1.exe strip前 約40M strip後 約8M
    637 : デフォルトの名無 - 2009/10/18(日) 10:07:48 (-1,-29,-18)
    TDM/MinGWは便利。
    いちいちビルドする気力がでない俺には最適。
    638 : デフォルトの名無 - 2009/10/22(木) 01:06:48 (-1,-29,-4)
    すんまそん。libgmp-3.dllとlibmpfr.dllどうやったら手に入りますかね。
    640 : デフォルトの名無 - 2009/10/22(木) 19:02:16 (+1,-28,+1)
    >>639
    thx 助かりました。
    641 : デフォルトの名無 - 2009/10/23(金) 00:45:53 (+3,-30,-86)
    linux&gcc-4.2.4で下のコードをコンパイル後nmでみると
    "W"(大文字:デフォルト実装付きweak)となるけど、
    cygwin&gcc-4.3.2だと"w"(小文字:デフォルト実装無し
    weak)になる。4.2->4.3で仕様が変わった?
    それともPEフォーマットのせいですか?
    --------------------
    __attribute__((weak)) void func(void) {}
    642 : SgqcXuBD - 2009/10/23(金) 22:24:58 (+3,-30,-60)
    If you do have a choice of surgeon or hospital, ask the surgeon the following questions: What are your qualifications? ,
    643 : デフォルトの名無 - 2009/10/24(土) 10:04:51 (-2,-30,-25)
    On some systems, uppercase indicates that a default value has been specified.
    644 : デフォルトの名無 - 2009/11/02(月) 03:00:41 (+4,-29,-25)
    MinGW g++ 3.4でビルドして作成したライブラリを
    MinGW g++ 4.4.0でビルドしたソースとリンクして使用できますか?
    645 : デフォルトの名無 - 2009/11/02(月) 08:29:01 (+37,-30,-91)
    >>644
    丁度Qtでそれに引っ掛かって,某フォーラムでバイナリの互換性がないことを
    教えてもらったばかり。

    但し,俺のところではTDM's MinGW gcc(g++) 4.4.1で,本家MinGW g++ 3.4.5で
    ビルドしたライブラリが使えている(完全に大丈夫かどうかは不明)。
    本家のg++4.4.0は,本家g++ 3.4.5でビルドしたライブラリが使えない。
    646 : デフォルトの名無 - 2009/11/02(月) 15:43:12 (+62,+29,+0)
    >>645
    情報ありがとうございます。
    やっぱり使えないんですね。
    647 : デフォルトの名無 - 2009/11/03(火) 02:57:00 (+3,-29,-55)
    MinGWでビルドしたdllと、それをダイナミックリンクしているexeの組み合わせが
    Windows7で動作しない(DLLを読み込めていない?ちなみにXP/VistaではOK)らしいのですが、
    Win7との相性についてどこかに情報ありますでしょうか?

    自分で試せるのはXPとVistaだけなので状況がさっぱり...
    648 : デフォルトの名無 - 2009/11/03(火) 21:10:43 (-6,-29,-13)
    He_251110.bz2
    649 : デフォルトの名無 - 2009/11/03(火) 21:35:50 (+48,+30,+0)
    650 : デフォルトの名無 - 2009/11/03(火) 21:45:52 (+3,-30,-171)
    export PATH=$PATH:/mingw/bin:/mingw32/bin:/usr/local/bin:$HOME/local/bin
    export GCC_VER="4.4.0"

    export LIBRARY_PATH=/mingw/lib:/mingw32/lib:/mingw/lib/gcc/mingw32/${GCC_VER}:/usr/local/lib:$HOME/local/lib
    export LD_LIBRARY_PATH=$LIBRARY_PATH
    export LD_RUN_PATH=$LIBRARY_PATH

    export INCLUDE_PATH=/mingw/include:/mingw32/include:/mingw/lib/gcc/mingw32/${GCC_VER}/include:/usr/local/include:$HOME/local/include
    export C_INCLUDE_PATH=$INCLUDE_PATH
    export CPLUS_INCLUDE_PATH=$INCLUDE_PATH


    コンパイルに必要な環境変数を.bashrcにかいたのだが
    あと何か定義しておいたらいい環境変数はある?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / gcc スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 476 + - cannot + - curses + - pthread + - wcout + - wcwidth + - yum + - リダイレクト + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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