clang

    17熱度

    1回答

    我們的構建系統使用gcc來生成源文件的標題依賴於* .d文件,編譯時: gcc -MD -MF foo.d -c foo.o foo.cc 但是,我想不出如何產生與LLVM鐺類似的輸出。

    8熱度

    1回答

    我有一段代碼崩潰,除非我優化關閉構建。我正在用LLVM編譯器2.0構建 我想通過用#pragma編譯器指令包裝違規代碼來關閉優化;或關閉整個文件的優化。 我一直在叮鐺聲手冊和代碼;但沒有什麼會跳出來對我。 有誰知道如何改變單個CU的優化(而不是整個應用程序)?

    2熱度

    1回答

    剛剛編譯的鏗鏘-2.9版本,它不能鏈接世界你好的例子。還有就是錯誤: crt1.o: No such file: No such file or directory LLVM配置爲默認+ --enable-shared。具有相同選項的llvm-2.8版本在同一臺機器上正常工作。 $ clang -v a.c clang version 2.9 (tags/RELEASE_29/final)

    18熱度

    5回答

    我複製clang_complete.vim對插件的,但是當我的一些變量之後鍵入.,它說:沒有發現 我搜索這個問題 模式,有人說我應該配置g:clang_complete_auto:和g:clang_complete_copen:。我怎樣才能做到這一點?

    113熱度

    3回答

    鐺我有一個關於在OS X 是什麼LLVM-GCC 4.2,LLVM 2.0和鏗鏘的區別LLVM,鐺,和gcc一個問題嗎?我知道他們都基於llvm,但它們有什麼不同? 除了更快的編譯,llvm優於gcc的優勢是什麼?

    3熱度

    2回答

    我想以兼容GCC 4.3.4和Clang 2.9的方式使用命名屬性來初始化結構。 struct A { unsigned int x; }; // GCC: error: expected primary-expression before '.' token A a = { .x = 0xdeadbeef; }; // Clang: error: use of

    6熱度

    5回答

    嘗試在Mac OS X 10.5.8上使用RVM。 > rvm install ruby-1.8.7-p334 ERROR: You passed the --clang option and clang is not in your path. Please try again or do not use --clang. 我不知道這個錯誤是關於什麼的;在RVM腳本中找不到任何地方。谷

    4熱度

    1回答

    隨着GCC,當-Wall -Wextra標誌的啓用,一個有禁用警告,如用-Wno-ignored-qualifiers下面的選項: warning: 'const' type qualifier on return type has no effect 有什麼辦法來實現與LLVM/Clang的相同的行爲?我谷歌搜索它,但只發現了一些補丁相關的頁面有關如何添加此錯誤報告功能。沒有關於如何禁用它。

    2熱度

    1回答

    我正在使用libclang庫來構建自動完成功能。 libclang會在內部自動使用-fsyntax-only標誌。 libclang似乎需要整個源代碼樹才能工作(或.pch文件)。我想要的只是傳遞單個源文件和一個預編譯庫(.a或.so)包含它所依賴的所有代碼? 我無法弄清楚如何去做。

    2熱度

    1回答

    我一直都在爲此而撕心裂肺,谷歌並沒有放棄太多,所以我的問題一定是由我自己的特定品牌的愚蠢造成的。 基本上,安裝Xcode 4後,我刪除了/ Developer-old文件夾(正確,不記得命令,但我使用了卸載腳本而不是將它粘在垃圾箱中)。 Xcode構建的項目很好,而且所有Objective-C框架的最新版本似乎都存在於/ System/Library/Frameworks中,但是當我編譯一些東西時