のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,897人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレCygwin + MinGW + GCC 相談室 Part 4

    gcc覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 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 = :

    いいかげんうぜえ・・・

    802 = :

    >>800
    丁寧にありがとうございます。
    拝見します。


    >>801
    左様ですか?

    804 = :

    >>800
    読みました。
    http://gcc.gnu.org/onlinedocs/libstdc++/faq.html#faq.license
    の、特に2.4が決定的ですね。
    ありがとうございました。

    806 = :

    超おおざっぱな方法だと、プログラムループの入り口と出口で時間を計って差分を求めれ
    まともな方法だと
    http://msdn.microsoft.com/ja-jp/library/cc429248.aspx
    http://www.hiramine.com/programming/windows/getperformance.html

    807 = :

    もう一度聞きますが・・・
    Cでプログラミングしているのだけど、簡単にCPU使用率を取得する方法はありませんか?

    808 = :

    スレ違いなのでは?

    809 = :

    移植性のある方法では無い。

    810 = :

    >>807
    ない。

    811 = :

    CPU使用率を取得して、何するんだろ

    812 = :

    yaccファイルのコンパイルをするために、
    Cygwinのsetup.exeからbisonをチェックして再インストールをすると
    エラーが出ます。内容↓

    プロシージャエントリポイント_ctype_ptr_がダイナミックリンクライブラリcygwin1.dllから見つかりませんでした。
    cygwinインストールの手順は
    http://www2.ktokai-u.ac.jp/~kfuji/cygwin/cygwin.htm
    のサイトに書いてあるのと同じです。
    エラーの原因と解決方法が分かる方がいれば教えて下さい。

    813 = :

    cygwin1.dll のバージョンが違うんだろ。
    その原因となると再現条件がわからんから
    なんとも言えんけど、
    bison をソースからビルドするのが最もてっとりばやい方法だと思う。

    814 = :

    ありがとうございます。
    ソースからビルドのやり方がわからないけど、
    普通にcygwinを起動しても同じエラーメッセージ出すようになったので、
    cygwin1.dllを入れなおす方向でやってみます。
    ちょっと出かけるので分からないことがあったら聞きに来ます。

    815 = :

    え、俺スルーされたの?
    なんだかなぁ・・

    816 = :

    最近1.7になったからその関係じゃない?
    入れなおすなら丸ごと1.7にした方が良い希ガス

    817 = :

    ややこしいから一回消してからcygwinを最初から入れなおすことにしたんだけど、
    アンインストールが出来ないから手動で削除しようとしたらアクセスできません、
    とかで削除すらできなかった。

    火曜日に間に合えばいいのでとりあえずノートPCに入ってるcygwin触ってみたら
    bisonのコマンドは使えた・・・のですが、指定ディレクトリが何処か分かりません。
    lsって入れたら一応中に入ってるものは分かったんですが、その場所が分かりませんでした。
    どうやって確認すればいいんでしょうか?

    819 = :

    boostをmingwでコンパイルするときにbjam --toolset=gcc --with-regex --with-filesystem link=static runtime-link=static release stage --prefix=/usr/local install
    としたら拡張子が.aじゃなくて.libになるんですがこれは仕様なんでしょうか。
    それとも何か間違っていますか?拡張子を.aに直したら動いているようですが。

    820 = :

    tools/build/v2/tools/gcc.jam の中に

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

    と書いてあるから仕様だと思われ。

    821 = :

    mignwはlibもリンク出来るんだよ
    確か、それで出来たlibはVC++からも利用できるはず

    823 = :

    C++だったら、そうだね。

    824 = :

    >>820>>821
    ありがとうございます。
    libもリンクできるとのことですがaにしないとMKVToolnixのconfigureが通りません。
    これはconfigureがlibを想定していないとかそういうことでしょうか。

    825 = :

    そういうこと

    826 = :

    crypt.exeがBackDoorとかでウイルスセキュリティに削除されるんだが
    どうすれば・・・

    827 = :

    >>826
    リアルバックドアだったりして。。。

    828 = :

    >>827
    すごく・・・困る・・・

    829 = :

    >>828
    ウイルスセキュリティってのはあのソースネクスト株式会社の?

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

    830 = :

    exe ファイルを書換えるプログラムを問答無用でマルウェアとして検出するソフトがあったりする。
    実行ファイル形式のパッチはねこそぎマルウェア扱いになったり。
    特定の API を使ってるものや、コードセクションを書換える種類のものもかなりの確率で
    マルウェア扱いになるよ。

    831 = :

    >>830
    コンパイラ・リンカ全部アウトじゃんw

    832 = :

    書き換えるのとは違う気が

    833 = :

    ありがとう やってみます!
    あのソースネクストのウイルスセキュリティZEROです

    834 = :

    教えた甲斐があった。さすが俺じゃんw

    835 = :

    >>834
    お前だれだよw

    836 = :

    mingw使い始めたんだけどマルチスレッドのオプションって-lpthreadじゃないの?
    cannnot find -lpthreadとエラーが出るんだが

    837 = :

    それともう一つ、日本語が文字化けするのだが

    838 = :

    >>837
    >>372

    839 = :

    >>836
    それは pthread ライブラリをリンクするオプション。
    pthread は主要な環境に対応したマルチスレッドライブラリだが、windows 自身は pthread 互換層をもっていない。
    必要ならこれ ↓ を入れればいい。
    http://sourceware.org/pthreads-win32/
    windows のマルチスレッド API を覆って pthread 互換にしているので、
    Windows のみで使うことを前提にするなら直接 Windows API を呼んだほうが融通が効いてよいと思う。
    マルチスレッドは色々と複雑な理屈があるので、
    他のライブラリと組み合わせるときにはそれがスレッドセーフかどうかとかちゃんと意識すること。
    もちろん自分が書く部分もかなり意識しないと結構躓く。

    841 = :

    >>837

    >>732にもあるよ

    842 = :

    Mesa3Dがコンパイルできない・・・。
    X11って何?

    7.0.xまではできたのに

    843 = :

    >>842
    http://ja.wikipedia.org/wiki/X_Window_System

    844 = :

    >>843
    なーんてね・・・。

    845 = :

    MinGWのプリコンパイル済みの開発環境としていつも
    MinGW Distro(http://nuwen.net/mingw.html)を使ってるけど
    5.0はなんか変だなぁ。

    ビルドした後にファイルの容量が異常に増える。欠陥品?

    846 = :

    質問しようかと思ったのに事故解決した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 = :

    >>846
    > ちなみに、リンカにも同じオプション渡してclean、リビルドで通った

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

    848 = :

    >>845
    デバッグ情報ではないの?

    849 = :

    今度は、zziplibのビルドがうまくいかない・・・。
    古いバージョン試してもダメ。
    http://zziplib.sf.net/

    >>848
    デバッグ情報でした;
    ビルドした後、
    strip *.dll
    strip *.exe
    で削れました。


    ←前へ 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 + - リダイレクト + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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