clang

    -1

    1答えて

    私はポリベンチカーネルを使用しています。 polybench.cでは、コードには次のような行があります。 int ret = posix_memalign (&new, 32, num); この行は、lliインタープリタで問題があります。私の代わりにmalloc関数を使用しようとしますが、私は同じエラー LLVM ERROR: Tried to execute an unknown exter

    1

    1答えて

    私はClangのAST Matcher APIの初心者です。 私はsthと一致することが可能であるという素朴な質問があります。 または sth。 ?以下のような: functionDecl(hasName("a") or hasName("b")) か、我々は同じ結果を得るために、より多くのmatcherを追加するために「addMatcher」を使用する必要がありますか? ありがとうございます

    1

    1答えて

    私はそれがコードをコンパイルするために打ち鳴らすために-lmを渡す必要がある奇妙な問題に遭遇しました: gcc test.c -o test #works clang test.c -o test #doesn't work clang -lm test.c -o test #works #include <stdio.h> #include <complex.h> int m

    1

    1答えて

    私は余分なクリーニングに役立つ「使用するものを含める」というツールについて、私のソースコードから を含んでいます。コンパイラLLVM(clang)用のバージョンとgcc用のバージョンがあることを理解しました。 私の質問は です1.なぜこのツールはコンパイラ依存であり、コンパイラにとっては "クロスプラットフォーム"ではありません。なぜ最初から ツールの作成者はコンパイラに依存しないのですか?それは

    0

    1答えて

    をリスト: set_target_properties(native-lib PROPERTIES COMPILE_FLAGS "-save-temps") これは*にアセンブリを保持するようコンパイラーに指示しますがファイルを.S 。 これを行う方法を知るには、アセンブリリストを含める必要があります。 つまり、* .sファイルのアセンブリの横にCソースを置きます。 これは通常、-lフラグで実

    4

    2答えて

    次はMSVCコンパイラを使用してVisual Studio 2017でコンパイルしますが、GCCまたはClangでコンパイルできません。 #include <iostream> #include <functional> void functionTest(std::function<void()>) { std::cout << "F\n"; } void function

    1

    2答えて

    例コード:GCCと打ち鳴らす両方をコンパイルするために上記のコードフラグメントを許可 #define PROT_NONE 99 #include <sys/mman.h> 。 PROT_NONEマクロはsys/mman.h内から警告なしで再定義されます。実際のヘッダファイルを見ると、再定義が可能な#undefはありません。 これは問題だと思われますが、このケースは明らかに問題を示すために考案

    2

    1答えて

    Xcodeのクロスコンパイル用にCIをセットアップしようとしています。クロスコンパイルは、ARMv7とARMv8の両方をテストします。物事はそれがARMv8のリンクをクリックする時間が来るときを除き、よく見る: clang++ -DNDEBUG -g2 -O3 -fPIC -pipe -Wall -miphoneos-version-min=7 -arch arm64 \ -isysro

    1

    1答えて

    プラグインhttps://frama-c.com/frama-clang.htmlが開発の「初期段階」であると考えられたら、おそらく私は今や不運です。しかし、誰がこのような問題に遭遇した場合には不思議:レコードの [email protected]:~/code/c$ frama-c max.cpp [kernel] Parsing FRAMAC_SHARE/libc/__fc_builtin_