clang

    8

    2答えて

    私は、複数の.cファイルからコンパイルされているいくつかの完璧な美しいC99コードを持っている、と私はクラン2.7でコンパイルしたときに、私はいくつかの非常に奇妙なエラーを取得:何が起こっている /usr/include/bits/stdio.h:77: multiple definition of `putchar' a2test.o:/usr/include/bits/stdio.h:77:

    3

    2答えて

    打ち鳴らす++バージョン:2.9 Vimのバージョン::7.3 私はフォローのソースコードtest.ccと私の.clang_comple --std=c++0x を書きます int main() { return 0; } そしてclang_completeは を示しクイックフィックスリストの 私はこの問題はまだそこにある set g:clang_user_options="-

    6

    4答えて

    は、次のコードを考えてみます。 struct foo { int a; int b; int c; }; struct foo f; printf("%u, %u\n", sizeof(struct foo), sizeof(f)); コードは同じ値を返しますが、はsizeof()が変数に適用された場合、私は思っていたが正しいですか、これは単なる偶然では?

    0

    1答えて

    と自動解放使用することができない私は、このコード「様」静的分析を行うことができないが、同時に私は、コントローラに格納されますオブジェクトを自動解放することができないので、発信者のために役に立ちません。これらの2つの静的メソッドを使用して、(タブをブロックすることなく)どのビューにもアクティビティコントローラを表示しやすくしました。 PZActivityOverlayController *view

    7

    3答えて

    このファイルのコンパイル時にGCCは私にの同一の警告を示し、なぜ私は好奇心が強い: $ clang test.c test.c:6:14: warning: conversion specifies type 'int' but the argument has type 'long' [-Wformat] printf("%i\n", foo); ~^ ~~~

    5

    1答えて

    clang Cコンパイラの診断メッセージ(警告、エラーなど)はハードコードされていますか、または英語ではなくどの言語を使用するかを指定する方法を提供していますか?ソースから自分自身を構築せずに、実行時に使用するためのカスタム辞書を提供できますか?

    3

    2答えて

    LinuxでLLVM/Clangをビルドし、http://llvm.org/docs/WritingAnLLVMPass.htmlの手順に従ってLLVM共有オブジェクトパスプラグインを作成しました。プラグインは、LLVMのoptプログラムと-loadスイッチを使用してロードできます。 LLVMHelloとLLVMHello2の例に基づいて、私は自分のパスを作成しました。 プラグインは、LLVM/C

    3

    1答えて

    clang ++はローカル静的変数のスレッドセーフ初期化を行いますか? GCCは、誤解を招くほどの名前の-fno-threadsafe-staticsでオフにしない限り、行います。 私はApple clangバージョン2.0(tags/Apple/clang-139)を使っています(LLVM 2.9svnに基づいています)。

    5

    1答えて

    #include<iostream> #include<cstdlib> #include<cstring> #include<cstdio> using namespace std; class Book{ public: int a; int b; }; int main() { Book b1; b1.a = 10;

    10

    2答えて

    私は、過度に複雑で絡み合っている領域を示すことができるコードベースの視覚化を見せたいと考えています。 は私が打ち鳴らすが何であるかを知っているが、私はこのケースで何をしたい、それが私を与えるかわかりません。