gcc

    0

    1答えて

    eclipseにdlibライブラリを追加しようとしています。 http://dlib.net/からdlibをダウンロードし、dlibフォルダをプロジェクトフォルダにコピーしました。その後 I次の操作を行います。 (1)プロジェクト - > C/C++一般 - >パスとシンボルが (2)を選択しますGNU C++ (3) は(4)の変数を選択して追加]を選択します ( 5)タイプ "ProjDirP

    4

    1答えて

    私はいくつかのCプログラムのテストを使って実装しています。この目的のために私はstdlibのopen()関数を模倣し、正しいオプションで呼び出されたことを確認するためにGCCの-Wl,--wrap=openを使用しています。 ただし、gcovには、.gcdaファイルを書き込む際にいくつかの問題があります。私が定義したモックは私のテストだけでなく、gcovでも使用されていると思います。 #inclu

    0

    1答えて

    概要: 私は1つのライブラリが動的に別の別のロードとコンパイラの差がある場合、私は思ったんだけどとのトラブルを抱えています根本的な原因。 問題の詳細:libgbm.soに 私のアプリケーションへのリンクを動的にlibpvrGBMWSEGL.soをロードしgbm_backend機能を要求します。 #libgbm.so module = dlopen("/usr/lib/libpvrGBMWSEG

    0

    1答えて

    次のコードスニップでは、何らかの理由でerorの値がFORループの外部に保持されません。 eror = 0 ; for (i=0; i<n; i++) { predict = intercept + (slope * data[i][0]) ; printf("In the FOR loop eror = %lf\n", eror) ; er

    0

    1答えて

    segfault at 0 ip (null) sp bf9ed55c error 4 in appname[8048000+252000] 私はIPアドレスを持っていない場合、どのようにクラッシュが発生したのかを特定しますか?それは(null)なんて意味がありますか? [8048000 + 262000] = 0x82Aa000は手がかりを与えることになっていますか?それは0x82AA000私は

    0

    1答えて

    $ uname -r 2.9.0(0.318/5/3) 私はcygwinをインストールした後、自分のパスにgccまたはg ++コマンドを持っていません。このコマンドを取得するには、どのパッケージをインストールする必要がありますか?

    1

    1答えて

    C++標準ではit is unspecified whether or not a reference requires storage (3.7).と書いてあります。しかし、私が理解するところでは、gccはポインタとしてC++の参照を実装しているため、壊れている可能性があります。 gdb内の参照のアドレスを取得し、そのアドレスにハードウェアブレークポイントを設定して、参照が存在するメモリを破壊す

    2

    1答えて

    私は、関数の前に書かれたプロジェクトのソースコードでこの行を見てきました。私は知っている、それの使用は何ですか? #pragma GCC optimize ("O3") void somefunction() { .... } このディレクティブで使用されているすべての引数を説明するように要求しています。 ありがとうございます。

    0

    1答えて

    Dump of assembler code for function main(): 0x000000000000071a <+0>: push rbp 0x000000000000071b <+1>: mov rbp,rsp 0x000000000000071e <+4>: sub rsp,0x20 0x0000000000000722 <+8>: mo