のくす牧場
コンテンツ
牧場内検索
カウンタ
総計: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
    101 : デフォルトの名無 - 2008/11/17(月) 14:28:53 (+8,-29,-16)
    初心者質問すいません。
    Cygwinではyumって使えないのでしょうか??
    Cygwinの中に新しいソフトウェアをインストールしたい時ってどうするのが一番なんでしょうか?
    102 : デフォルトの名無 - 2008/11/17(月) 14:34:54 (+8,-19,-33)
    cygwinの「中に」ということなら、セットアップを起動してパッケージを選択する。
    それ以外のツールならWindows用をインストールして、適宜シンボリックリンクを張る。
    103 : デフォルトの名無 - 2008/11/17(月) 23:03:28 (-4,-27,-2)
    ソースからコンパイルする
    104 : デフォルトの名無 - 2008/11/18(火) 11:17:16 (+25,+2,+1)
    yum入れたらええやん
    105 : デフォルトの名無 - 2008/11/18(火) 18:08:12 (+7,-29,-33)
    ansi Cの標準関数で、キーボードの状態を取得できるものってありますか?
    ESC キーの状態だけでもいいのですが。。。。
    標準関数がない場合はwin32 環境では GetKeyState みたいなのが使えますが、
    Linux 系ではどんな関数をつかえば??
    106 : デフォルトの名無 - 2008/11/18(火) 18:16:11 (+3,-30,-42)
    >ansi Cの標準関数で、キーボードの状態を取得できるものってありますか?
    ありません。

    >Linux 系ではどんな関数をつかえば??
    Xアプリ なら XQueryDeviceState(3)が使えるけど、 普通のttyアプリの場合は
    そもそも、文字入力しかないわけで、キーを押したとか離したとかはわかりません。
    107 : デフォルトの名無 - 2008/11/18(火) 18:18:04 (-1,-29,-21)
    >>105
    mingwでWinAPIを使うかcygwinにxを入れてXlibを使うか。
    このスレ的には、最後の行はスレ違い。
    108 : デフォルトの名無 - 2008/11/18(火) 18:33:04 (-1,-29,-11)
    そういうときはマルチプラットフォームな低レベルライブラリのソースを読むと吉
    例えばSDLとかな
    109 : 101 - 2008/11/19(水) 23:34:15 (-1,-29,+1)
    もうちょっと調べてみたらyum使えそうですね。ありがとうございましたm(_ _)m
    110 : デフォルトの名無 - 2008/11/20(木) 00:57:38 (+4,-30,-31)
    MinGWを使用して.cのファイルをコンパイルしたら
    warning: unknown escape sequence
    とでるのですが解決方法をご教授ください。
    111 : デフォルトの名無 - 2008/11/20(木) 01:11:20 (+35,-30,-122)
    >>110
    入出力の文字エンコードを明示的に指定してみては?
    例えば、
    gcc -finput-charset=CP932 -fexec-charset=CP932 -o hoge hoge.c
    みたいな感じで。
    112 : デフォルトの名無 - 2008/11/20(木) 01:13:30 (+59,+26,+1)
    >>111
    ありがとうございます。
    やってみます。
    113 : デフォルトの名無 - 2008/11/26(水) 19:41:13 (-1,-29,-8)
    インストール時に出来たファイル(http or ftp)は削除していいのかな?
    114 : デフォルトの名無 - 2008/11/26(水) 20:18:33 (+57,+29,-13)
    更新のときに便利だから消さないほうがいいね。
    まぁ、それまでアーカイブしてしまってもいいかも試練が
    115 : デフォルトの名無 - 2008/12/05(金) 07:44:39 (+4,-29,-32)
    -march=amdfam10でコンパイルしたバイナリがCore2でも動くのは何で?
    3DNow!とか使えないはずなのに。
    116 : デフォルトの名無 - 2008/12/05(金) 15:55:06 (+4,-24,-32)
    >>115
    使えないインストラクションを使わないバイナリなら動くわね。
    例えば極端な例だけど、main()の中身がないとか。
    117 : デフォルトの名無 - 2008/12/05(金) 15:59:44 (+15,-12,-1)
    そーなのかー
    ちなみにx264なんだけど使わないのか。
    118 : デフォルトの名無 - 2008/12/05(金) 22:34:02 (-1,-29,-57)
    gccで勝手にSIMD命令使うのは、-mfpmath=sseとしたときの実数演算だけ。
    しかも同時にひとつの演算しかしない。
    119 : デフォルトの名無 - 2008/12/06(土) 23:29:57 (-1,-29,-11)
    それ以前に本家gccは3DNow!を使ってくれるのか?
    AMDの改造gccなら使ってくれるかもしれないけどさ
    120 : デフォルトの名無 - 2008/12/06(土) 23:54:13 (-6,-29,-31)
    -m3dnow
    -m3dnowa
    121 : デフォルトの名無 - 2008/12/19(金) 03:21:36 (+29,-29,-14)
    すいません質問させてください。
    Delphiで作ったdllをMinGWでコンパイルしたプログラムから使ったりすることはできるのでしょうか??
    122 : デフォルトの名無 - 2008/12/19(金) 10:23:26 (+35,+9,+1)
    123 : 121 - 2008/12/19(金) 15:54:13 (-1,-29,-32)
    C++Builderの記事のようですが、MinGWの場合でも同様ということですよね?
    ありがとうございます!
    124 : デフォルトの名無 - 2008/12/23(火) 22:26:51 (+3,-30,-128)
    すいません教えてください。
    gnustep-base-1.16.5 をビルドしていたところ、
    gcc-4.4.0-20081128 で internal compiler error: in spill_failure
    というのが出たので -E オプションで問題に遭ったコードを抽出しようと考えたのですが、
    6292 行もあってどこから手をつけるべきか途方にくれています。
    コンパイラが指摘する発生箇所には4行の関数定義があるので、
    ここに無関係なコードを再帰的に除外するような便利なツールがあれば教えてください。
    125 : デフォルトの名無 - 2008/12/24(水) 05:37:47 (+13,-30,-154)
    質問です。
    xlslibというexcelファイル入出力のライブラリのビルドに
    チャレンジしているのですが、もう一歩というところで行き詰っています。
    このサイトの方法でやってます。
    http://newmonic.blogspot.com/2008/11/building-xlslib-on-msys.html

    エラーは、makeの時に
    g++.exe: C:/FreeWare/msys/1.0/local/lib/libxls.0.dylib: No such file or directory
    g++.exe: unrecognized option `-single_module'
    と出力されます。
    これの解決方法がわかりません。ご教授ください。
    126 : デフォルトの名無 - 2008/12/24(水) 06:21:46 (+9,-27,-70)
    ちゃんと英語読んだか?
    まさか本文無視してコマンドだけ入力したなんてアホなことはしてないよな
    その記事には「libtoolを入れんとlibxls.0.dylibが見つからんで失敗するでェ」
    と書いてあるぞ?
    (特にmainC.cのコンパイルで失敗すると書いてあるが、
    お前はそこの情報すら省いて恣意的にエラーメッセージを切り貼りしてやがる)
    127 : 125 - 2008/12/24(水) 08:37:54 (+0,-29,-19)
    >>126
    すいません、急いで書いて、情報が少なすぎました。
    一応最新のlibtoolを入れろと言ってるのだと解釈して、
    libtool-2.2.6aをインストールして実行した結果です。
    128 : デフォルトの名無 - 2008/12/24(水) 10:54:28 (+28,-29,-3)
    MinGW + MSYSのインストール方法
    http://www.geocities.jp/katayama_hirofumi_mz/win32/mingw.htm
    129 : デフォルトの名無 - 2008/12/24(水) 21:19:02 (+55,+23,-2)
    >>128
    もちろんこのようなインストールはしてるんですが
    130 : デフォルトの名無 - 2009/01/05(月) 10:09:24 (-6,-29,-1)
    gcc 4.4っていつ出るの?
    131 : デフォルトの名無 - 2009/01/05(月) 10:31:35 (+57,+29,-6)
    ここで不確かな情報得るより、公式行けばいいんじゃね?
    132 : デフォルトの名無 - 2009/01/14(水) 18:20:33 (+26,-29,-4)
    mingw-w64が腐ってる
    133 : デフォルトの名無 - 2009/01/14(水) 18:32:40 (+57,+29,-6)
    不具合報告を一切しない屑は黙って使ってなさい
    134 : デフォルトの名無 - 2009/01/14(水) 19:48:51 (+53,+25,-3)
    不具合報告をするとボコボコに叩かれるやん
    135 : デフォルトの名無 - 2009/01/14(水) 21:27:23 (+61,+29,+0)
    >>132
    ほとんどの場合、腐ってるのは自分自身です
    136 : デフォルトの名無 - 2009/01/18(日) 10:54:43 (+46,+28,-1)
    ほらね
    137 : デフォルトの名無 - 2009/01/18(日) 11:00:07 (+55,+29,-25)
    不具合報告というのは、

    どういう環境で
    どういうことをしたら
    どういう不具合が出た

    ということを書くのであって、

    は不具合報告ではない。
    138 : デフォルトの名無 - 2009/01/18(日) 12:00:22 (+57,+29,-12)
    不具合報告する前から叩かれてるw
    googleが直そうと企画しなければwin版死んでたな
    139 : デフォルトの名無 - 2009/01/18(日) 13:55:51 (+3,-30,-88)
    vista64上のcygwin-Xでemacs (Xemacsじゃないほう)が動いている人います?
    ググるとdllが不足していてもメッセージが出ずに固まるというところまではわかりました。
    不足しているdllってのが見つかったサイトによってまちまちだったので、
    emacs.exeをdependency walkerに放り込んで、使っているdllを調べて、足りないものを全部入れたのに動きません。
    140 : デフォルトの名無 - 2009/01/21(水) 00:08:05 (+3,-29,-28)
    MinGWで、コンパイル時に改行コードをLFに指定するにはどうすればいいでしょうか?
    既定ではどうもCR+LFになっているようで。
    141 : デフォルトの名無 - 2009/01/21(水) 01:25:58 (+1,-22,-3)
    >>140
    何の改行コード?
    142 : 迷える中年牛 - 2009/01/23(金) 11:01:43 (+0,+0,+0)
    私は、mkvtoolnix-2.4.2をWindowsXpProSp3にインストールした
    cygwinでmakeしようとしました。
    mkvtoolnix-2.4.2に含まれていた「README.Windows.txt」を
    参考にして必要なライブラリーはmakeとmake installは出来ました。
    しかし、肝心なmkvtoolnix-2.4.2のmakeで以下の様にコンパイル
    エラーが発生してしまいます。
    ーーーー
    CXX src/merge/mkvmerge.cpp
    In file included from /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/deque:71,
    from /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/stack:70,
    from src/common/mm_io.h:20,
    from src/common/chapters.h:22,
    from src/merge/mkvmerge.cpp:46:
    /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/stl_deque.h: In member function `void std::_Deque_base<_Tp, _Alloc>::_M_initialize_map(size_t)':
    /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/stl_deque.h:446: error: expected unqualified-id before '(' token
    以下省略
    同じ内容のエラーが以下のファイルでも発生しています。
    /usr/lib/gcc/i686-pc-cygwin/3.4.4/include/c++/bits/deque.tcc:
    ーーーー
    グーグル先生に聞いたところ、同じ様なエラーはマクロで「max」や「min」を
    定義したときに発生する場合が有るようですが、私には見つけられなかったです。

    どこをチェックすべきなのかのヒントでも頂ければと思い書き込みしました。
    どうぞ、よろしくお願いします。

    143 : デフォルトの名無 - 2009/01/23(金) 15:36:14 (+64,+29,-8)
    自分がコピペしたエラーメッセージを、穴が開くくらい良~~~く見ろや
    144 : 迷える中年牛 - 2009/01/24(土) 17:52:13 (+11,-30,-154)
    >>143
    アドバイスありがとうございました。
    頭を冷やして見直しました。
    エラーの発生場所が標準のライブラリーの中の為に、
    ライブラリーは正しいと思いました。
    これは「mkvtoolnix-2.4.2」の中にエラーの引き金となる
    「max」のマクロがあると考えて検索したが見つけられなかったです。
    そこで、アドバイスにしたがって標準のライブラリーの
    「stl_deque.h」の446行を見たところ、「std::max」の記述がありました。
    結局、<windows.h>をインクルードするとmin,maxマクロが定義される
    為にエラーを引き起こしたようです。

    今回は、「#include <windows.h>
    」の前に「#define NOMINMAX
    」の行を
    追加してエラーを回避できました。
    ありがとうございました。
    145 : デフォルトの名無 - 2009/01/24(土) 17:58:48 (+57,+29,-15)
    迷える中年牛が1つレベルアップしました。
    146 : デフォルトの名無 - 2009/02/01(日) 22:16:42 (-1,-29,-16)
    質問させてください。
    MinGWインストールするとbinディレクトリにg++とmingw32-g++ と、g++コンパイラっぽいのが二つあるんですが、これってそれぞれどう違うんでしょうか??
    147 : デフォルトの名無 - 2009/02/01(日) 22:28:26 (+55,+27,-14)
    同じだよ。
    短い名前、長い名前。違いはそれだけ。
    148 : デフォルトの名無 - 2009/02/01(日) 23:02:15 (+31,+3,+0)
    あ、そうなんですか。だったらエイリアスとして最初に設定されるようにしておけばいいのに・・
    ありがとうございましたm(_ _)m
    149 : デフォルトの名無 - 2009/02/01(日) 23:49:55 (+62,+29,-51)
    Windows ではシンボリックリンクが無いからな。
    この場合はジャンクションでかわりになりそうな気もするけど、
    シンボリックリンクとジャンクションは完全に同じわけでは無いし。
    色々と事情はあるんだろう。
    150 : デフォルトの名無 - 2009/02/02(月) 00:04:03 (-1,-29,-7)
    gccが使ってるのはハードリンクだし、NTは昔からハードリンクをサポートしてる。
    ←前へ 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 + - リダイレクト + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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