clang

    3熱度

    1回答

    我在Ubuntu 16.04上從源碼構建了clang 4.0,並試圖編譯一個簡單的OpenMP程序,但收到以下錯誤。 /tmp/test-7f2c7c.o: In function `main': /home/me/sf_shared/test.c:(.text+0x52): undefined reference to `__kmpc_fork_call' /tmp/test-7f2c7c.

    2熱度

    1回答

    我正在嘗試在類Application中創建一個LLVMContext成員變量。 MCVE: #include <llvm/IR/LLVMContext.h> struct Foo {}; class Application { public: Application(int a, Foo foo, int b); private: llvm::LLVMContext

    1熱度

    1回答

    我正在嘗試安裝R的plyr程序包。以下是錯誤消息: * installing *source* package ‘plyr’ ... ** package ‘plyr’ successfully unpacked and MD5 sums checked ** libs clang++ -I/opt/R-3.4.1/include -DNDEBUG -I"/home/isomorphisme

    0熱度

    1回答

    有沒有辦法將異常不匹配錯誤當作叮噹中的警告處理? source_file.cpp:12:18: error: exception specification of overriding function is more lax than base version virtual void Func(){} 我得到錯誤與谷歌模擬功能,指定異常說明符。看https://github.com/googl

    5熱度

    1回答

    我在Windows上使用MinGW構建了Clang,並使用目標三重x86_64-w64-windows-gnu。可執行文件clang.exe和clang ++。exe可以按照預期工作,如果我在發佈模式下編譯它們(它們編譯程序時不會出錯),但是在調試模式下構建時,我無法運行它們並獲得this error - 「此應用程序無法運行PC」。來自同一版本的其他可執行文件(如clang-check.exe)

    0熱度

    1回答

    我想在Ubuntu 12.04上安裝clang 3.6。我怎樣才能做到這一點? 我想這一點,但它無法找到包: $ sudo apt-get install clang-3.6 [sudo] password for xristina: Reading package lists... Done Building dependency tree Reading state informat

    5熱度

    1回答

    把這個簡單的功能,通過std::mutex實施了鎖下增加一個整數: #include <mutex> std::mutex m; void inc(int& i) { std::unique_lock<std::mutex> lock(m); i++; } 我希望這(內聯後),一個簡單的方法來編譯成的m.lock()呼叫i然後m.unlock()增量。 檢查生成的

    0熱度

    2回答

    我正在嘗試構建鏗鏘聲,但是構建大小相當大。由於clang支持非C族語言(例如Java,Fortran),有沒有辦法在構建期間關閉它。我只想要支持C和C++,而不關心其他語言。 是否有一個CMake選項需要設置來做到這一點? 非常感謝! 最好的問候, 尼蒂什

    4熱度

    1回答

    我剛剛在Redhat 6機器上創建了鏗鏘5.0.0,並試圖運行鐺格式。我無法獲取樣式文件中的樣式選項。下面是我認爲應該工作的一組命令的例子: ./clang-format -style=llvm -dump-config > .llvm-format ./clang-format -style=.llvm-format ~/myFile.cc 當我運行這個命令,我得到以下錯誤: Invali

    0熱度

    1回答

    我已經看到了clang功能從2012年this演示處理C++文檔註釋(如,對於doxygen)。幻燈片20提到了一項新功能,將註釋導出爲libclang的一部分。 我想試試這個功能。更具體地說,我想測試生成一個XML,如幻燈片31所示。 但我不知道如何。 libclang的哪個工具是這部分的?在此期間刪除了該工具嗎?或者這只是一個額外的編譯器標誌?