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的哪个工具是这部分的?在此期间删除了该工具吗?或者这只是一个额外的编译器标志?