私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレCygwin + MinGW + GCC 相談室 Part 5
gcc スレッド一覧へ / gcc とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
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
にしてあります。
「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
にしてあります。
>>693
わかったよ、動かない理由が。
runtimeが最適化されてると駄目みたい。
回避策としては、
CFLAGS=-g
とかで、runtimeをビルドする。
どの最適化オプションが影響してるかはわからない
わかったよ、動かない理由が。
runtimeが最適化されてると駄目みたい。
回避策としては、
CFLAGS=-g
とかで、runtimeをビルドする。
どの最適化オプションが影響してるかはわからない
>>702
tdmにはmakeは入ってないのでは?
tdmにはmakeは入ってないのでは?
>>703
追加情報
gcc/PR44997で報告されてる。
回避方法
runtimeのtlssup.cの
for (pfunc = &__xd_a + 1; pfunc != &__xd_z; --pfunc)
を
for (pfunc = &__xd_a + 1; pfunc < &__xd_z; --pfunc)
に
追加情報
gcc/PR44997で報告されてる。
回避方法
runtimeのtlssup.cの
for (pfunc = &__xd_a + 1; pfunc != &__xd_z; --pfunc)
を
for (pfunc = &__xd_a + 1; pfunc < &__xd_z; --pfunc)
に
上書き後の動作も確認しました
ありがとうございました
本家は、何で fix しないんだろう・・・
ありがとうございました
本家は、何で fix しないんだろう・・・
>>705
一応、確認なのですが
runtimeのtlssup.cの
for (pfunc = &__xd_a + 1; pfunc != &__xd_z; ++pfunc)
を
for (pfunc = &__xd_a + 1; pfunc < &__xd_z; ++pfunc)
に
ですよね?
一応、確認なのですが
runtimeのtlssup.cの
for (pfunc = &__xd_a + 1; pfunc != &__xd_z; ++pfunc)
を
for (pfunc = &__xd_a + 1; pfunc < &__xd_z; ++pfunc)
に
ですよね?
これやれば、--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
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
>>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じゃないと思ってるんだって、感じ
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じゃないと思ってるんだって、感じ
mingw系特有の現象みたいだ。(他の環境だと再現しないようだ)
-ftree-ccp
が悪さしてるところまでは突き止めた。(-O1以上とペアで有効になる)
-ftree-ccp
が悪さしてるところまでは突き止めた。(-O1以上とペアで有効になる)
tar玉が20100626までは大丈夫みたい。
おかしくなるのは最適化で分岐が消えてるからなんだけどね。
自力で治すか、
出来ないなら、しっかりしたレポートを書いてお願いするしかないでしょう
experimentalに特攻するのもどうかと思うけど...
おかしくなるのは最適化で分岐が消えてるからなんだけどね。
自力で治すか、
出来ないなら、しっかりしたレポートを書いてお願いするしかないでしょう
experimentalに特攻するのもどうかと思うけど...
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
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
UTF-8, UTF-16, UTF-32の三つのUnicode符号化形式サポートはまだですか?
http://sourceforge.jp/projects/mingw-jp/
MinGW日本版
これって使えるの?
私は今入院していて試せるような環境に無いから、誰か感想をお願いします
試せたとしても環境はXP-HOMEだけど
MinGW日本版
これって使えるの?
私は今入院していて試せるような環境に無いから、誰か感想をお願いします
試せたとしても環境はXP-HOMEだけど
-ja じゃなくて -jp だから日本語化じゃなくて日本化プロジェクトだなw
名前からして先の運命が見えていたようにしか思えないww
名前からして先の運命が見えていたようにしか思えないww
TDM 4.6早くビルドして欲しいよな
しかしC++0xでmoveとcopyの論争が起きているので様子見なのか
しかしC++0xでmoveとcopyの論争が起きているので様子見なのか
現状のTDM MinGWのgccのversionはいくつなんでしょう
私が1年ほど前試した時は、4.4.1-2 (記録違いだったらすまん)でした
これだと本家の3.4.2(これだと日本語が使えた。現状インストールできるかどうかわからん)
とあるプログラム速度の違いを調べたとき本家の方が2割ぐらい早かったんです。
プログラムの書き方の相性もあるでしょうが、
現状TDMは、どの程度進歩してるのでしょうか?
私が1年ほど前試した時は、4.4.1-2 (記録違いだったらすまん)でした
これだと本家の3.4.2(これだと日本語が使えた。現状インストールできるかどうかわからん)
とあるプログラム速度の違いを調べたとき本家の方が2割ぐらい早かったんです。
プログラムの書き方の相性もあるでしょうが、
現状TDMは、どの程度進歩してるのでしょうか?
versionは、4.5.1 のようですね。
すいません。前にも言った様に入院しているもので
ネットはのぞくだけで、ダウンロードしてテストができないもので
私の技量が低いもので、
前のものはインストールしないとverがよく分からなかったものですから
すいません。前にも言った様に入院しているもので
ネットはのぞくだけで、ダウンロードしてテストができないもので
私の技量が低いもので、
前のものはインストールしないとverがよく分からなかったものですから
「前にも言ったように」ってお前が誰かなんて知らんよ。
過去発言を前提にするなら数字コテくらい付けろ。
過去発言を前提にするなら数字コテくらい付けろ。
お前が退院するころには4.5.2なり4.6.0なりがでとるかもしれんだろ
暇もてあましてるなぁ、コンパイラの心配よりもコードのこと考えろよ
暇もてあましてるなぁ、コンパイラの心配よりもコードのこと考えろよ
>>738
コードのことについては、今扱わなければならないコードの簡単な方について
精読しているところです。
ついでに理論やアルゴリズムも調べているところです
あつかわなければいけないコードの複雑なほうはソースだけでも
病院に持ち込めない量があるので、それを解説した資料を見ているだけです
簡単な方を改造して複雑なほう並みの性能をだそうと思っているのですが、
うまくいくかどうかは分かりません
コードのことについては、今扱わなければならないコードの簡単な方について
精読しているところです。
ついでに理論やアルゴリズムも調べているところです
あつかわなければいけないコードの複雑なほうはソースだけでも
病院に持ち込めない量があるので、それを解説した資料を見ているだけです
簡単な方を改造して複雑なほう並みの性能をだそうと思っているのですが、
うまくいくかどうかは分かりません
MinGWとLinux(Redhat)のgccで、動作を切り替えたいのですがどのようにすればよいでしょう?
イメージ
#ifdef デフォルトでMinGWのみにdefineされている文字列
イメージ
#ifdef デフォルトでMinGWのみにdefineされている文字列
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を有効にしたものを自力でビルドする必要があるのでしょうか?
gcc.exe、g++.exe、gfortran.exe等は4.5.0のものが入りましたが、gcj.exeは無いようです。
4.4.0にはgcc-javaもあるようですが、gcjを使うには4.4.0のgccパッケージを一つ一つ手動インストールするか
gcjを有効にしたものを自力でビルドする必要があるのでしょうか?
> 自力でビルドする必要があるのでしょうか?
自力でpatchを当ててビルドしないとlibjavaのビルド中にこけます。
自力でpatchを当ててビルドしないとlibjavaのビルド中にこけます。
ありがとうございます。
今の私には少しハードルが高そうですし、今すぐ必要というわけでもないので
暇が出来たときに少しずつ勉強しようかと思います。
今の私には少しハードルが高そうですし、今すぐ必要というわけでもないので
暇が出来たときに少しずつ勉強しようかと思います。
MinGW(特にTDMとか)は、window7 とか Vista 上で動くんでしょうか?
64-bit 版があるので動きそうな気もするんですが。
新しい高速なマシンを買おうかどうか迷っているものですから。
64-bit 版があるので動きそうな気もするんですが。
新しい高速なマシンを買おうかどうか迷っているものですから。
9xで動くかどうかならともかくVista/7で動くかどうかって・・・
64bit関係ないし・・・
64bit関係ないし・・・
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / gcc スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- Cygwin + MinGW + GCC 相談室 Part 8 (938) - [97%] - 2022/10/28 8:00
- Cygwin + MinGW + GCC 相談室 Part 7 (996) - [97%] - 2014/9/21 2:15
- Cygwin + MinGW + GCC 相談室 Part 6 (981) - [97%] - 2012/12/30 23:15
- Cygwin + MinGW + GCC 相談室 Part 4 (1001) - [97%] - 2010/3/23 18:31 ☆
- Cygwin + MinGW + GCC 相談室 Part 3 (1001) - [97%] - 2008/9/12 0:04 ★
- 【激遅】AppleGCC【絶望】 (111) - [1%] - 2010/1/15 10:31
トップメニューへ / →のくす牧場書庫について