gcc

    -1

    1答えて

    私は、cプログラムから生成されたアセンブリコードの意味を見出そうとしています。ここにはC言語のプログラムがあります: int* a = &argc; int b = 8; a = &b; ここでは、説明付きで生成されたアセンブリコードを示します。メインの プロローグ: leal 4(%esp), %ecx andl $-16, %esp pushl -4(%ecx) pushl %e

    1

    1答えて

    SDKにはQT5パッケージを呼び出すセンサーがあります。 これは、プログラムにgcc Main.c -o main -L../../Release -L/usr/lib/arm-linux-gnueabihf -lQt5SerialPort -lLeddarC -lLeddar -lLeddarTech -lstdc++ を構築するためにGCCコマンドですが、その後、私はこれらのエラーを取得してい

    0

    1答えて

    私は複数のディレクトリ、すなわち全体に散らばったソースファイルを持っているGNU Makefileのプロジェクトを持っていますそれらを結ぶ : タイプ1: ARCH=arm64 Project/common/base.c ==> Project/common/.tmp/${ARCH}/base.o Project/common/test.c ==> Project/common/.tm

    -1

    1答えて

    ラムダ関数名をC++で取得する方法。以下の例では、 "blabla"を取得する必要があります。他のgccマクロは良いものを与えません。 int main(int argc, char* argv[]) { auto blabla = []()->void{ cout << __func__ << endl; // operator() cout << __FUNCTION_

    -1

    2答えて

    私はFedora 27を実行していますが、Reaver 1.4をインストールしようとしています ここにコマンドがあります。 ./configure と結果。 checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name

    0

    1答えて

    私はバイナリといくつかのダイナミックライブラリで構成されるアプリケーションをコンパイルしています。私のメイクファイルは、すべてのライブラリ(直接リンクされ、動的にロードされるが)最初の実行時に../libで検索されるように、この作品アサンせずに、私の正常なビルドの LDFLAGS=-Wl,-rpath='$$ORIGIN/../lib',-rpath=/opt/suse/lib64,--disab

    0

    1答えて

    POCOでアプリケーションを作成すると、コンパイルエラーに関する奇妙なことが判明しました。 他にも同様の問題をチェックして、-lrtを追加しました。しかし、それはまだ動作しません。 /usr/local/lib//libPocoFoundation.a(SharedMemory.o): In function Poco::SharedMemoryImpl::SharedMemoryImpl(std

    2

    1答えて

    特殊な書式文字列の構文を解析する正規表現を書いてみたいと思います。これは、私がフォーマットエラーを検出し、フォーマット文字列を別の部分に分割して処理するのに役立ちます。 しかし、試してみると難しいほど、分裂が期待どおりに機能することはありません。 '(?:)'構文では分割しないグループを定義する必要がありますが、通常の大括弧式 '()'では別々に返される部分一致を定義する必要があります。しかし、そ

    0

    2答えて

    私はそのように、「自然」タイプを定義しようとしました: typedef unsigned int nat; しかし、私はNATの変数を定義した場合、その変数は、通常のint型のように振る舞う:履歴書で nat natural_index; natural_index = 10; // That's what I want. natural_index = -10; // Still a v

    1

    2答えて

    は、次のプログラムを考えてみましょう。 -O0から-O3までの最適化を使用してclang 5.0またはgcc 7.1(または7.2)でビルドすると、期待どおりに動作します。しかし、私はこれらの構成のいずれかに-fltoを追加する場合、それは以下のバックトレースですぐにクラッシュ: /lib64/libc.so.6(+0x721af)[0x7f596b08e1af] /lib64/libc.so.