のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,830人
昨日: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
    701 : デフォルトの名無 - 2010/11/02(火) 06:50:03 (-4,-27,+1)
         ○
        /ヽノ
        ̄ ̄ ̄
    702 : デフォルトの名無 - 2010/11/03(水) 01:56:07 (+7,-30,-196)
    Dev-c++ 4.9.9.2 に TDM MinGW gcc4.5.1を入れてみたんだけど
    「Dev-c++ was unable to find GNU Make with current settings
    however there's GNU Make in Dev-c++'s bin directory.」
    というエラーメッセージが消えなくて困ってます。
    何か追加設定が必要なんでしょうか?
    (コンパイル自体は成功している)

    4.4.1の時は、Compiler Option の Program タブの
    make の所を make.exe になってたのを
    mingw32-make.exeに修正すれば、エラーも出ず動いたのに。


    ちなみにDirectoriesタブの設定は
    Binaries
     C:\MinGW32\bin
    Libraries
     C:\MinGW32\lib
    C Includes
     C:\MinGW32\include
     C:\MinGW32\lib\gcc\mingw32\4.5.1\include
    C++ Includes
     C:\MinGW32\lib\gcc\mingw32\4.5.1\include
     C:\MinGW32\lib\gcc\mingw32\4.5.1\include\c++
     C:\MinGW32\include
    にしてあります。
    703 : デフォルトの名無 - 2010/11/03(水) 02:12:49 (+14,-29,-55)
    >>693
    わかったよ、動かない理由が。
    runtimeが最適化されてると駄目みたい。
    回避策としては、
    CFLAGS=-g
    とかで、runtimeをビルドする。
    どの最適化オプションが影響してるかはわからない
    704 : デフォルトの名無 - 2010/11/03(水) 03:35:28 (+0,-29,-14)
    >>702
    tdmにはmakeは入ってないのでは?
    705 : デフォルトの名無 - 2010/11/03(水) 04:30:34 (+52,-30,-59)
    >>703
    追加情報
    gcc/PR44997で報告されてる。
    回避方法
    runtimeのtlssup.cの
    for (pfunc = &__xd_a + 1; pfunc != &__xd_z; --pfunc)

    for (pfunc = &__xd_a + 1; pfunc < &__xd_z; --pfunc)
    706 : デフォルトの名無 - 2010/11/03(水) 11:26:24 (+0,-29,+1)
    >>703>>705
    ありがとうヽ(´ー`)ノ
    707 : デフォルトの名無 - 2010/11/03(水) 11:51:49 (+43,+15,-18)
    上書き後の動作も確認しました
    ありがとうございました

    本家は、何で fix しないんだろう・・・
    708 : デフォルトの名無 - 2010/11/03(水) 13:33:48 (-1,-29,-5)
    Invalid.
    で止まってるね。なんでだろ?
    709 : デフォルトの名無 - 2010/11/03(水) 15:12:26 (+38,-30,-55)
    >>705
    一応、確認なのですが

    runtimeのtlssup.cの
    for (pfunc = &__xd_a + 1; pfunc != &__xd_z; ++pfunc)

    for (pfunc = &__xd_a + 1; pfunc < &__xd_z; ++pfunc)


    ですよね?
    710 : デフォルトの名無 - 2010/11/03(水) 19:50:25 (+62,+29,-14)
    >>709
    そう
    もう、4.6の環境消したからあとは自力で
    ほかで引っかかる可能性は否定できない...
    711 : デフォルトの名無 - 2010/11/03(水) 22:03:01 (+40,+22,+0)
    乙でした
    712 : デフォルトの名無 - 2010/11/04(木) 11:46:40 (+3,-30,-103)
    これやれば、--disable-sharedをやらなくてすむよ
    lto-pluginのdllをつくるためのpatch
    --- gcc-4.6-20101023/ltmain.sh
    +++ gcc-4.6-20101023/ltmain.sh
    @@ -5438,7 +5438,7 @@ func_mode_link ()
    case " $dlpreconveniencelibs " in
    *" $deplib "*) ;;
    *)
    - valid_a_lib=no
    + valid_a_lib=yes
    case $deplibs_check_method in
    match_pattern*)
    set dummy $deplibs_check_method; shift
    713 : デフォルトの名無 - 2010/11/04(木) 20:49:38 (+69,+29,-34)
    >>705
    mingw64の兄ちゃんはこんな風に修正してる。
    http://mingw-w64.svn.sourceforge.net/viewvc/mingw-w64/trunk/mingw-w64-crt/crt/tlssup.c?r1=2961&r2=2979

    gccの中の人は
    ポインタの比較なんかすんじゃね
    比較するなら、uintptr_tでやりな
    と言ってる。

    へえ~、bugじゃないと思ってるんだって、感じ
    714 : デフォルトの名無 - 2010/11/05(金) 02:20:27 (-1,-29,-47)
    mingw系特有の現象みたいだ。(他の環境だと再現しないようだ)
    -ftree-ccp
    が悪さしてるところまでは突き止めた。(-O1以上とペアで有効になる)
    715 : デフォルトの名無 - 2010/11/05(金) 04:25:01 (-1,-29,-21)
    mingw(特有) の fix は後回しなのかな・・・(´Д⊂グスン
    716 : デフォルトの名無 - 2010/11/05(金) 05:12:09 (+62,+29,-43)
    tar玉が20100626までは大丈夫みたい。
    おかしくなるのは最適化で分岐が消えてるからなんだけどね。

    自力で治すか、
    出来ないなら、しっかりしたレポートを書いてお願いするしかないでしょう

    experimentalに特攻するのもどうかと思うけど...
    717 : デフォルトの名無 - 2010/11/09(火) 19:03:05 (+3,-30,-13)
    mingwrt に修正入るかな?

    mingw crashes with experimental GCC 4.6.0 - ID: 3105314
    http://sourceforge.net/tracker/index.php?func=detail&aid=3105314&group_id=2435&atid=302435
    718 : デフォルトの名無 - 2010/11/09(火) 22:19:15 (+49,+26,-1)
    おかしくないか?
    719 : デフォルトの名無 - 2010/11/13(土) 13:48:02 (-2,-30,-16)
    UTF-8, UTF-16, UTF-32の三つのUnicode符号化形式サポートはまだですか?
    720 : デフォルトの名無 - 2010/11/13(土) 15:01:56 (+46,+28,-1)
    何のことだ?
    721 : デフォルトの名無 - 2010/11/15(月) 10:25:48 (+57,+29,-3)
    gcc4.6を気軽にさくっと試せるのは一体いつになるんだ・・・
    722 : デフォルトの名無 - 2010/11/15(月) 23:21:32 (+50,+27,-2)
    来年の春ぐらいかな?
    723 : デフォルトの名無 - 2010/11/16(火) 13:19:39 (+52,+29,+1)
    TDMさんの気まぐれ更新を待とう
    724 : デフォルトの名無 - 2010/11/20(土) 19:39:45 (+65,+0,-19)
    http://sourceforge.jp/projects/mingw-jp/
    MinGW日本版

    これって使えるの?
    私は今入院していて試せるような環境に無いから、誰か感想をお願いします

    試せたとしても環境はXP-HOMEだけど
    725 : デフォルトの名無 - 2010/11/20(土) 20:15:17 (+82,+20,-12)
    動くことは動くだろうが、最終更新日が2004年2月のmingwとか使いたがるやついるのか?
    726 : デフォルトの名無 - 2010/11/20(土) 20:41:57 (+36,-28,-8)
    日本語化しようとしたけど、gccに文字コード指定が追加されたので放置されたみたい
    727 : デフォルトの名無 - 2010/11/21(日) 10:17:46 (+1,-26,-19)
    -ja じゃなくて -jp だから日本語化じゃなくて日本化プロジェクトだなw
    名前からして先の運命が見えていたようにしか思えないww
    728 : デフォルトの名無 - 2010/11/21(日) 12:41:18 (+67,+29,-18)
    >>725>>726
    がっかり、検索してかなり上に出てたので、中もよく見ずに期待したのに
    729 : デフォルトの名無 - 2010/11/21(日) 22:31:11 (-1,-29,-19)
    TDM MinGWにしとけ
    Eclipseと組み合わせて使ってるけど今の所不都合無し
    730 : デフォルトの名無 - 2010/11/22(月) 03:06:03 (+53,+25,-4)
    TDMはホント便利。
    でもいつアップデートされるのかとかが不安なのがねw
    731 : デフォルトの名無 - 2010/11/22(月) 13:16:30 (-1,-29,-40)
    TDM 4.6早くビルドして欲しいよな
    しかしC++0xでmoveとcopyの論争が起きているので様子見なのか
    732 : デフォルトの名無 - 2010/11/22(月) 14:49:34 (+18,-9,-18)
    TDMって正式リリースされたもの以外も出すのか?
    733 : デフォルトの名無 - 2010/11/23(火) 16:27:04 (+3,-29,-126)
    現状のTDM MinGWのgccのversionはいくつなんでしょう
    私が1年ほど前試した時は、4.4.1-2 (記録違いだったらすまん)でした
    これだと本家の3.4.2(これだと日本語が使えた。現状インストールできるかどうかわからん)
    とあるプログラム速度の違いを調べたとき本家の方が2割ぐらい早かったんです。
    プログラムの書き方の相性もあるでしょうが、
    現状TDMは、どの程度進歩してるのでしょうか?
    734 : デフォルトの名無 - 2010/11/23(火) 18:41:42 (+46,+18,-15)
    なんで自分でTDMのサイトにいかんのだ?
    735 : デフォルトの名無 - 2010/11/23(火) 19:30:42 (+82,+29,-46)
    versionは、4.5.1 のようですね。
    すいません。前にも言った様に入院しているもので
    ネットはのぞくだけで、ダウンロードしてテストができないもので
    私の技量が低いもので、
    前のものはインストールしないとverがよく分からなかったものですから
    736 : デフォルトの名無 - 2010/11/23(火) 19:32:11 (+91,+29,-18)
    「前にも言ったように」ってお前が誰かなんて知らんよ。
    過去発言を前提にするなら数字コテくらい付けろ。
    737 : 735 - 2010/11/23(火) 19:42:21 (+70,+29,-49)
    >>736
    すいません。それぐらいはするべきでした。
    自分ではここのところの話の流れからして >>724 から連続して
    質問しているつもりでした。
    738 : デフォルトの名無 - 2010/11/23(火) 20:11:37 (+94,+29,-19)
    お前が退院するころには4.5.2なり4.6.0なりがでとるかもしれんだろ
    暇もてあましてるなぁ、コンパイラの心配よりもコードのこと考えろよ
    739 : 735 - 2010/11/24(水) 13:06:38 (+75,+30,-70)
    >>738
    コードのことについては、今扱わなければならないコードの簡単な方について
    精読しているところです。
    ついでに理論やアルゴリズムも調べているところです
    あつかわなければいけないコードの複雑なほうはソースだけでも
    病院に持ち込めない量があるので、それを解説した資料を見ているだけです
    簡単な方を改造して複雑なほう並みの性能をだそうと思っているのですが、
    うまくいくかどうかは分かりません
    740 : デフォルトの名無 - 2010/11/26(金) 00:03:28 (+58,+30,-22)
    「前にも言ったように」ww
    2chは便利屋じゃないんですぞ。
    741 : デフォルトの名無 - 2010/11/27(土) 09:07:22 (-2,-30,-50)
    MinGWとLinux(Redhat)のgccで、動作を切り替えたいのですがどのようにすればよいでしょう?
    イメージ
     #ifdef デフォルトでMinGWのみにdefineされている文字列
    742 : デフォルトの名無 - 2010/11/27(土) 14:28:52 (+2,-29,-7)
    gcc -xc -E -dM /dev/null
    を実行して、それっぽいものを探す
    743 : デフォルトの名無 - 2010/11/27(土) 15:41:52 (-1,-29,-6)
    >>742
    ありがとう。linuxのほうに
    __linux__
    とかあったんでそれを使うことにしました。
    744 : デフォルトの名無 - 2010/11/29(月) 01:34:42 (+3,-30,-74)
    mingw-get-inst-20101030.exe を利用してインストールすると
    gcc.exe、g++.exe、gfortran.exe等は4.5.0のものが入りましたが、gcj.exeは無いようです。

    4.4.0にはgcc-javaもあるようですが、gcjを使うには4.4.0のgccパッケージを一つ一つ手動インストールするか
    gcjを有効にしたものを自力でビルドする必要があるのでしょうか?
    745 : デフォルトの名無 - 2010/11/29(月) 01:48:35 (-1,-29,-21)
    > 自力でビルドする必要があるのでしょうか?
    自力でpatchを当ててビルドしないとlibjavaのビルド中にこけます。
    746 : デフォルトの名無 - 2010/11/29(月) 02:18:15 (+57,+29,-10)
    ありがとうございます。
    今の私には少しハードルが高そうですし、今すぐ必要というわけでもないので
    暇が出来たときに少しずつ勉強しようかと思います。
    747 : デフォルトの名無 - 2010/12/01(水) 12:48:44 (+3,-29,-32)
    MinGW(特にTDMとか)は、window7 とか Vista 上で動くんでしょうか?
    64-bit 版があるので動きそうな気もするんですが。
    新しい高速なマシンを買おうかどうか迷っているものですから。
    748 : デフォルトの名無 - 2010/12/01(水) 13:04:51 (+21,+3,+0)
    動く
    749 : デフォルトの名無 - 2010/12/01(水) 15:58:02 (-1,-29,-36)
    9xで動くかどうかならともかくVista/7で動くかどうかって・・・
    64bit関係ないし・・・
    750 : デフォルトの名無 - 2010/12/01(水) 16:49:20 (-1,-29,-15)
    TDMに64bit buildがあるんだよ
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / gcc スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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