のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,831人
昨日: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
    601 : デフォルトの名無 - 2010/10/06(水) 20:43:09 (+96,+29,-6)
    >>599
    昔はそれでgccのビルドに失敗してたんだけど
    最近は、成功するのかな?
    602 : デフォルトの名無 - 2010/10/06(水) 20:46:06 (+57,+29,-14)
    むしろ最近はディレクトリ作ってそこでconfigureしろって文句言われて止まる
    603 : デフォルトの名無 - 2010/10/06(水) 20:46:37 (+104,+29,-20)
    >>601
    なるほろ、そなのか
    取りあえず、もれの環境だと問題無く出来るお
    604 : デフォルトの名無 - 2010/10/06(水) 20:47:17 (+3,-29,-38)
    stage1とかやってないって言ってるくらいだから、sourceディレクトリと別に
    buildディレクトリを作ったりはしてないんだろうね。
    GCCのビルドやろうって人間としたらちょっと考えられない蛮行。
    605 : デフォルトの名無 - 2010/10/06(水) 20:49:02 (+71,+29,-33)
    >>603
    それだとGCCの初回のビルドは通るかもしれないけど、
    それ以降の手順に進めなくないか?
    606 : デフォルトの名無 - 2010/10/06(水) 20:52:59 (+57,+29,-28)
    Cygwinの方はエラーが出るので諦めました。
    マニュアルの方にはディレクトリ作ってどうのとかいがありますが
    作らなくてもできそうなのでやってません。
    そのせいでできないのかもしれません。
    607 : デフォルトの名無 - 2010/10/06(水) 20:53:00 (+43,+20,+0)
    592は途中で止まるっていってるね
    608 : デフォルトの名無 - 2010/10/06(水) 20:53:58 (+57,+29,-1)
    なんのマニュアル見てるんだか、いまさら
    609 : デフォルトの名無 - 2010/10/06(水) 20:57:17 (-1,-29,-18)
    gmpとかもmsysほげ.dllに依存したものつくったのかも
    610 : デフォルトの名無 - 2010/10/06(水) 21:00:06 (+91,+29,-10)
    このスレは教え方が悪い。教える気あるのか。
    あれがだめこれがダメ言う前に正しいコマンドでも教えてみろ
    611 : デフォルトの名無 - 2010/10/06(水) 21:01:19 (+70,+29,-2)
    >>610
    センスのない人間は止めたほうがいいんじゃない?
    612 : デフォルトの名無 - 2010/10/06(水) 21:03:36 (+57,+30,+0)
    613 : デフォルトの名無 - 2010/10/06(水) 21:03:54 (+52,+29,-1)
    小出し君は出来ないと怒るのかな
    614 : デフォルトの名無 - 2010/10/06(水) 21:05:24 (-1,-29,+0)
    make LANGUAGE=c
    で出来たよ。余計なものはいらない。
    615 : デフォルトの名無 - 2010/10/06(水) 21:07:30 (+52,+29,+1)
    はいはい、よかったね
    616 : デフォルトの名無 - 2010/10/06(水) 21:08:21 (+6,-30,-37)
    configure に --disable-bootstrap やってるから 3-stage は無視してるお(゚∀゚)
    617 : デフォルトの名無 - 2010/10/06(水) 22:19:44 (+57,+29,-14)
    マニュアルも無視する、検討できる実際の手順やログも出さない、そりゃ釣りとしても低レベル過ぎだわww
    618 : デフォルトの名無 - 2010/10/06(水) 22:32:06 (+11,-21,+3)
    >>616
    libjava作るときにこけるね
    619 : デフォルトの名無 - 2010/10/06(水) 23:17:04 (-1,-29,-30)
    mingwなgccでgccのmake checkやってるいってたけど
    msys用のdejagnuはなかったような?
    自力でいれたんかね?
    探せばあるみたいだけど...
    620 : デフォルトの名無 - 2010/10/06(水) 23:32:19 (+31,-30,-20)
    cygwinのパッケージの中に
    mingw64-i686-gcc
    mingw64-x86_64-gcc
    ってのがあるじゃないか
    621 : デフォルトの名無 - 2010/10/06(水) 23:38:02 (+62,+29,-2)
    >>620
    そうそう。もう何回も出てるのにね、その話は。
    622 : デフォルトの名無 - 2010/10/06(水) 23:46:08 (+82,+29,-10)
    悪いが見落としてた。
    いつ頃、入ったの?
    623 : デフォルトの名無 - 2010/10/06(水) 23:50:56 (+52,+29,-13)
    調べた。
    先月の中頃だった。
    624 : デフォルトの名無 - 2010/10/07(木) 00:41:49 (-1,-29,-19)
    MinGWとEclipse-CDTを組み合わせて使う事は出来ますか?
    625 : デフォルトの名無 - 2010/10/07(木) 00:43:39 (+3,-29,-2)
    >>618
    (´・ω・)Core と G++ しか使ってないですお
    626 : デフォルトの名無 - 2010/10/07(木) 00:47:12 (-1,-29,-22)
    >>625
    javaはダメってことで
    昔は、gcc(2.9の頃かな)本体のbuildでこけてたから、知らないうちに進歩してるんだね。
    627 : デフォルトの名無 - 2010/10/07(木) 01:26:08 (+48,+10,+0)
    >>622-623
    >>406のことか?
    628 : デフォルトの名無 - 2010/10/07(木) 01:30:06 (+45,+17,+1)
    cygwinのパッケージには見えなかったな、申し訳ない
    629 : デフォルトの名無 - 2010/10/07(木) 01:32:21 (+57,+29,-14)
    そのあとにも前にもcygwinのパッケージって言ってんのにねwww
    630 : デフォルトの名無 - 2010/10/07(木) 01:40:44 (-2,-30,-24)
    32bitのmingwなdllはここにあるのか
    /usr/i686-w64-mingw32/sys-root/mingw/bin/
    631 : デフォルトの名無 - 2010/10/07(木) 03:44:17 (+25,-30,-109)
    cygwinの環境でgcc-4.5.1をbuildしてみた。

    gccのbuildに必要なパッケージをinstall

    $ tar xjf gcc-4.5.1.tar.bz2
    $ mkdir cygwin
    $ cd cygwin
    $ ../gcc-4.5.1/configure --disable-win32-registry --enable-languages=c,c++ CC=gcc-4 CXX=g++-4
    $ make

    の手順で無事終了

    make installでこけるかどうかはやってない。make checkも
    632 : デフォルトの名無 - 2010/10/07(木) 03:53:26 (-1,-29,-19)
    面白い面白い
    MinGW4.5.1+Eclipse Heliosで完璧じゃん
    633 : デフォルトの名無 - 2010/10/07(木) 20:08:33 (+4,-30,-63)
    MinGWとEclipseについての質問です
    コンソール画面にprintf()などで出力した文字列が現れるのは
    scanf()で入力した後になって頭が混乱するんですけど、fflush(stdout);
    なんかを入れるとデバッガで停止します

    何とかいい方法はないでしょうか?
    634 : デフォルトの名無 - 2010/10/07(木) 20:48:34 (+3,-30,-74)
    一例ですが

    printf("x = ");
    fflush(stdout);
    scanf("%d", &x);
    printf("y = ");
    fflush(stdout);
    scanf("%d", &y);
    printf("z = ");
    fflush(stdout);
    scanf("%d", &z);

    こんな感じで書かないとコンソール出力がうまく行きません
    コマンドプロンプトに出るような感じではうまく行かないでしょうか?
    635 : デフォルトの名無 - 2010/10/07(木) 20:54:22 (+2,-29,-5)
    改行しても構わなければ\n追加かputsに
    行バッファリングだからさ
    636 : デフォルトの名無 - 2010/10/07(木) 21:03:31 (-1,-29,-60)
    >>635
    ありがとうございます
    Eclipseのコンソール出力がコマンドプロンプトと挙動が違うので迷ってました
    やってみます
    637 : デフォルトの名無 - 2010/10/07(木) 21:08:21 (-2,-30,-21)
    うーん\nを付けてもだめですね・・・

    1
    2
    3
    x =
    y =
    z =

    いちいちfflush()しないとだめというのも気持ち悪いなあ
    638 : デフォルトの名無 - 2010/10/07(木) 21:12:18 (+4,-29,-3)
    setvbuf(stdout, NULL, _IONBF, 0);
    これでいいんじゃね
    639 : デフォルトの名無 - 2010/10/07(木) 21:16:03 (+10,-29,-82)
    >>638
    うまく行きました
    ありがとうございます
    C++の場合はstd::endlを最後に付けるようにしているので
    フラッシュされますが、Cの場合はバッファリングモードそのものを
    OFFにしないといけないみたいですね

    Eclipseの開発元にコンソール画面のプロパティで設定出来るように
    メニューを付けてもらえないかメールを送っておきます
    641 : デフォルトの名無 - 2010/10/07(木) 21:36:05 (+40,-29,-161)
    >>639
    いや、最後の2行だが、多分だめじゃないかな
    バッファリング戦略はstdioの話、つまりユーザが書いてるプログラムのプロセスに
    属する問題なので、Eclipseという外部プロセスからどうこうできる話じゃない

    ふつーstdioでは標準出力が端末の場合(isatty()が真を返す場合)にのみ
    行バッファリングにする
    Unixだと擬似端末という仕組みを使ってttyに出力しているようにみせかけることも
    できるが、Eclipseは単にパイプで入出力しているんだろうし
    Windowsではいずれにせよptyは使えないんだからダメだろう
    642 : デフォルトの名無 - 2010/10/07(木) 21:42:12 (+68,+29,-73)
    >>641
    そういう事情があるんですね
    という事はMinGWのコマンドプロンプトはむしろ異端的な環境みたいだと

    本当はEclipseからコマンドプロンプトを呼び出せればいいんですが、それは
    無理みたいだしC言語の仕様という事で諦めるしかないですかね
    643 : デフォルトの名無 - 2010/10/07(木) 22:01:15 (-5,-29,+0)
    >>633
    syslogに吐き出せ
    644 : デフォルトの名無 - 2010/10/07(木) 22:04:29 (-1,-29,-54)
    その点Dev-C++はコマンドプロンプト出力だから良かったよな
    開発が停止してしまったのは惜しい

    Eclipseの真の強力さはそのデバッガにある
    645 : デフォルトの名無 - 2010/10/07(木) 22:45:09 (+31,-29,-30)
    windows8からコマンドプロンプト無くなるらしいのに
    しかもscanfとか、いや何でも無いけど
    646 : デフォルトの名無 - 2010/10/07(木) 22:46:26 (+57,+29,-7)
    「らしい」とかそんな不確定要素はいらん
    647 : デフォルトの名無 - 2010/10/07(木) 22:54:40 (+61,+29,-3)
    >>645
    どうやってCの勉強するんだ?
    648 : デフォルトの名無 - 2010/10/07(木) 22:58:03 (-1,-29,-21)
    何らかのコマンドラインインターフェイスは残すだろ
    PowerSehell を推したい意向じゃなかったっけ。
    649 : デフォルトの名無 - 2010/10/07(木) 23:05:22 (-1,-29,-15)
    XPのコマンドプロンプトも全然DOSとは関係ないしな
    650 : デフォルトの名無 - 2010/10/07(木) 23:10:53 (-5,-23,+1)
    WSH 涙目
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / gcc スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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