のくす牧場
コンテンツ
牧場内検索
カウンタ
総計: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
    801 : デフォルトの名無 - 2010/01/05(火) 22:03:23 (+88,+29,-13)
    いいかげんうぜえ・・・
    802 : デフォルトの名無 - 2010/01/05(火) 22:07:47 (+68,+29,-5)
    >>800
    丁寧にありがとうございます。
    拝見します。


    >>801
    左様ですか?
    803 : デフォルトの名無 - 2010/01/05(火) 22:30:24 (-1,-29,-21)
    --dynamicbase付けてもヘッダにビットが立つだけで再配置セクション無いな
    804 : デフォルトの名無 - 2010/01/06(水) 20:15:13 (+4,-29,-22)
    >>800
    読みました。
    http://gcc.gnu.org/onlinedocs/libstdc++/faq.html#faq.license
    の、特に2.4が決定的ですね。
    ありがとうございました。
    805 : デフォルトの名無 - 2010/01/07(木) 10:13:36 (-1,-29,-24)
    Cでプログラミングしているのだけど、簡単にCPU使用率を取得する方法はありませんか?
    806 : デフォルトの名無 - 2010/01/07(木) 15:20:49 (+67,+29,-27)
    超おおざっぱな方法だと、プログラムループの入り口と出口で時間を計って差分を求めれ
    まともな方法だと
    http://msdn.microsoft.com/ja-jp/library/cc429248.aspx
    http://www.hiramine.com/programming/windows/getperformance.html
    807 : デフォルトの名無 - 2010/01/10(日) 13:19:22 (+43,-6,-26)
    もう一度聞きますが・・・
    Cでプログラミングしているのだけど、簡単にCPU使用率を取得する方法はありませんか?
    808 : デフォルトの名無 - 2010/01/10(日) 13:24:00 (+27,+4,-27)
    スレ違いなのでは?
    809 : デフォルトの名無 - 2010/01/10(日) 13:56:45 (+50,+27,-13)
    移植性のある方法では無い。
    810 : デフォルトの名無 - 2010/01/10(日) 14:20:11 (+39,+10,+0)
    >>807
    ない。
    811 : デフォルトの名無 - 2010/01/10(日) 14:22:37 (+3,-24,-2)
    CPU使用率を取得して、何するんだろ
    812 : デフォルトの名無 - 2010/01/10(日) 15:10:40 (+53,-30,-115)
    yaccファイルのコンパイルをするために、
    Cygwinのsetup.exeからbisonをチェックして再インストールをすると
    エラーが出ます。内容↓

    プロシージャエントリポイント_ctype_ptr_がダイナミックリンクライブラリcygwin1.dllから見つかりませんでした。
    cygwinインストールの手順は
    http://www2.ktokai-u.ac.jp/~kfuji/cygwin/cygwin.htm
    のサイトに書いてあるのと同じです。
    エラーの原因と解決方法が分かる方がいれば教えて下さい。
    813 : デフォルトの名無 - 2010/01/10(日) 15:14:44 (+25,-2,-15)
    cygwin1.dll のバージョンが違うんだろ。
    その原因となると再現条件がわからんから
    なんとも言えんけど、
    bison をソースからビルドするのが最もてっとりばやい方法だと思う。
    814 : デフォルトの名無 - 2010/01/10(日) 15:25:39 (+62,+29,-16)
    ありがとうございます。
    ソースからビルドのやり方がわからないけど、
    普通にcygwinを起動しても同じエラーメッセージ出すようになったので、
    cygwin1.dllを入れなおす方向でやってみます。
    ちょっと出かけるので分からないことがあったら聞きに来ます。
    815 : 806 - 2010/01/10(日) 23:05:42 (+57,+29,-6)
    え、俺スルーされたの?
    なんだかなぁ・・
    816 : デフォルトの名無 - 2010/01/10(日) 23:10:46 (+57,+29,-21)
    最近1.7になったからその関係じゃない?
    入れなおすなら丸ごと1.7にした方が良い希ガス
    817 : デフォルトの名無 - 2010/01/10(日) 23:28:12 (+62,+29,-132)
    ややこしいから一回消してからcygwinを最初から入れなおすことにしたんだけど、
    アンインストールが出来ないから手動で削除しようとしたらアクセスできません、
    とかで削除すらできなかった。

    火曜日に間に合えばいいのでとりあえずノートPCに入ってるcygwin触ってみたら
    bisonのコマンドは使えた・・・のですが、指定ディレクトリが何処か分かりません。
    lsって入れたら一応中に入ってるものは分かったんですが、その場所が分かりませんでした。
    どうやって確認すればいいんでしょうか?
    818 : デフォルトの名無 - 2010/01/10(日) 23:41:17 (-6,-29,-12)
    which コマンド
    819 : デフォルトの名無 - 2010/01/12(火) 18:06:59 (+3,-30,-93)
    boostをmingwでコンパイルするときにbjam --toolset=gcc --with-regex --with-filesystem link=static runtime-link=static release stage --prefix=/usr/local install
    としたら拡張子が.aじゃなくて.libになるんですがこれは仕様なんでしょうか。
    それとも何か間違っていますか?拡張子を.aに直したら動いているようですが。
    820 : デフォルトの名無 - 2010/01/12(火) 22:12:33 (+9,-30,-50)
    tools/build/v2/tools/gcc.jam の中に

    ># On windows (mingw):
    >#     libxxx.lib   static library
    >#     xxx.dll      DLL
    >#     xxx.lib      import library

    と書いてあるから仕様だと思われ。
    821 : デフォルトの名無 - 2010/01/13(水) 03:26:28 (+4,-29,-4)
    mignwはlibもリンク出来るんだよ
    確か、それで出来たlibはVC++からも利用できるはず
    822 : デフォルトの名無 - 2010/01/13(水) 23:22:40 (-1,-29,-60)
    ハードウェアメーカーが提供するSDKが、MSVC用のヘッダやライブラリなんだけど、
    GCCでライブラリにリンクする方法ありますか?

    wrapper書くしかないのかな。
    823 : デフォルトの名無 - 2010/01/14(木) 00:18:13 (+28,+5,+2)
    C++だったら、そうだね。
    824 : デフォルトの名無 - 2010/01/14(木) 00:50:48 (+4,-29,-40)
    >>820>>821
    ありがとうございます。
    libもリンクできるとのことですがaにしないとMKVToolnixのconfigureが通りません。
    これはconfigureがlibを想定していないとかそういうことでしょうか。
    825 : デフォルトの名無 - 2010/01/14(木) 04:10:43 (+44,+26,+1)
    そういうこと
    826 : デフォルトの名無 - 2010/01/14(木) 23:44:22 (+51,-29,-34)
    crypt.exeがBackDoorとかでウイルスセキュリティに削除されるんだが
    どうすれば・・・
    827 : デフォルトの名無 - 2010/01/14(木) 23:53:39 (+93,+29,+0)
    >>826
    リアルバックドアだったりして。。。

    828 : 826 - 2010/01/15(金) 00:12:06 (+15,+29,-1)
    >>827
    すごく・・・困る・・・
    829 : デフォルトの名無 - 2010/01/15(金) 07:09:19 (+3,-29,-146)
    >>828
    ウイルスセキュリティってのはあのソースネクスト株式会社の?

    とりあえず
    窓の杜 - 【NEWS】オープンソースのウイルス対策ソフト「ClamWin Antivirus」v0.22
    http://www.forest.impress.co.jp/article/2004/04/12/clamwin.html
    これでもう一度スキャンしてみるとか、
    あるいは別のところが公開しているインストーラに乗り換えて
    ウイルスセキュリティが反応するかどうか見るとか。

    830 : デフォルトの名無 - 2010/01/15(金) 20:26:32 (+92,+29,-86)
    exe ファイルを書換えるプログラムを問答無用でマルウェアとして検出するソフトがあったりする。
    実行ファイル形式のパッチはねこそぎマルウェア扱いになったり。
    特定の API を使ってるものや、コードセクションを書換える種類のものもかなりの確率で
    マルウェア扱いになるよ。
    831 : デフォルトの名無 - 2010/01/15(金) 22:05:32 (+63,+22,+0)
    >>830
    コンパイラ・リンカ全部アウトじゃんw
    832 : デフォルトの名無 - 2010/01/15(金) 22:49:04 (+52,+29,-26)
    書き換えるのとは違う気が
    833 : 826 - 2010/01/15(金) 23:22:37 (+57,+29,-31)
    ありがとう やってみます!
    あのソースネクストのウイルスセキュリティZEROです
    834 : デフォルトの名無 - 2010/01/16(土) 08:42:02 (+89,+29,-3)
    教えた甲斐があった。さすが俺じゃんw
    835 : デフォルトの名無 - 2010/01/16(土) 11:51:04 (+64,+29,-1)
    >>834
    お前だれだよw
    836 : デフォルトの名無 - 2010/01/16(土) 21:17:03 (+4,-30,-29)
    mingw使い始めたんだけどマルチスレッドのオプションって-lpthreadじゃないの?
    cannnot find -lpthreadとエラーが出るんだが
    837 : デフォルトの名無 - 2010/01/16(土) 21:25:35 (+107,+18,-14)
    それともう一つ、日本語が文字化けするのだが
    838 : デフォルトの名無 - 2010/01/16(土) 21:35:12 (+61,+30,+0)
    839 : デフォルトの名無 - 2010/01/16(土) 21:42:55 (+3,-29,-116)
    >>836
    それは pthread ライブラリをリンクするオプション。
    pthread は主要な環境に対応したマルチスレッドライブラリだが、windows 自身は pthread 互換層をもっていない。
    必要ならこれ ↓ を入れればいい。
    http://sourceware.org/pthreads-win32/
    windows のマルチスレッド API を覆って pthread 互換にしているので、
    Windows のみで使うことを前提にするなら直接 Windows API を呼んだほうが融通が効いてよいと思う。
    マルチスレッドは色々と複雑な理屈があるので、
    他のライブラリと組み合わせるときにはそれがスレッドセーフかどうかとかちゃんと意識すること。
    もちろん自分が書く部分もかなり意識しないと結構躓く。
    840 : デフォルトの名無 - 2010/01/16(土) 21:55:45 (-1,-29,-3)
    どうしてmingwにはd3dx9がないの?
    841 : デフォルトの名無 - 2010/01/16(土) 23:56:18 (+67,+26,+1)
    >>837

    >>732にもあるよ
    842 : デフォルトの名無 - 2010/01/17(日) 18:35:33 (+27,-29,-38)
    Mesa3Dがコンパイルできない・・・。
    X11って何?

    7.0.xまではできたのに
    843 : デフォルトの名無 - 2010/01/17(日) 21:32:36 (+83,+30,+0)
    844 : デフォルトの名無 - 2010/01/18(月) 14:07:29 (+63,+29,-1)
    >>843
    なーんてね・・・。
    845 : ◆grDYeo - 2010/01/18(月) 23:07:41 (+25,-29,-59)
    MinGWのプリコンパイル済みの開発環境としていつも
    MinGW Distro(http://nuwen.net/mingw.html)を使ってるけど
    5.0はなんか変だなぁ。

    ビルドした後にファイルの容量が異常に増える。欠陥品?
    846 : デフォルトの名無 - 2010/01/19(火) 00:10:13 (+9,-30,-221)
    質問しようかと思ったのに事故解決したorz
    消すのも嫌なので書き残してみるテスト
    ちなみに、リンカにも同じオプション渡してclean、リビルドで通った

    Dev C++4.9.9.2(MinGW runtime 3.14)をwin2kで使ってるんだけど、
    配列の上限ってある?
    これから変数一つでも増やすと落ちるんだ

    longがcharのちょうど1/4な辺り、メモリ絡みかと思うんだけど、
    -Wl,--stack,10485760 (10MB)をCとC++コンパイラにオプション渡してスタック領域広げても落ちるからどうしようかと

    #include <cstdlib>
    #include <iostream>
    using namespace std;

    int main(int argc, char *argv[])
    {
    // unsigned char buf[2080448];
    long lbuf[520112];
    // short i;
    system("PAUSE");
    return EXIT_SUCCESS;
    }
    847 : デフォルトの名無 - 2010/01/19(火) 00:52:13 (+4,-29,-39)
    >>846
    > ちなみに、リンカにも同じオプション渡してclean、リビルドで通った

    そりゃー、-Wl,xxx ってリンカに渡すオプションだもの。リンカを起動
    しないコンパイルフェイズのみのときに指定しても意味ない。

    848 : デフォルトの名無 - 2010/01/19(火) 12:56:46 (+53,+17,-14)
    >>845
    デバッグ情報ではないの?
    849 : ◆grDYeo - 2010/01/21(木) 17:44:01 (+9,-29,-14)
    今度は、zziplibのビルドがうまくいかない・・・。
    古いバージョン試してもダメ。
    http://zziplib.sf.net/

    >>848
    デバッグ情報でした;
    ビルドした後、
    strip *.dll
    strip *.exe
    で削れました。
    850 : デフォルトの名無 - 2010/01/21(木) 19:47:20 (+0,-29,-6)
    >>849
    デバッグ情報が最初から要らないならコンパイル時に -s オプション付けれ
    ←前へ 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 + - リダイレクト + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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