llvm-3.0

    3热度

    1回答

    我试图使用edpFree 7.3-2 # uname -a Linux svnserver 3.2.0-38-generiC#61-Ubuntu SMP Tue Feb 19 12:18:21 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux # lsb_release -a No LSB modules are available. Distributor

    1热度

    1回答

    我已经下载LLVM 3.1并成功构建它。我的要求是在C++源代码文件中添加一些调试行。我使用CLANG 3.1编码模块。但CLANG报告了很多gcc没有的AST错误。注意我的代码用gcc编译器编译得很好。更进一步,我的C++程序有很多#include语句。 LLVM期望相同的路径可用,并在不同级别再次失败。

    3热度

    1回答

    我可以在Xcode(4.2)中构建我的项目以进行调试而没有问题,但是当我想构建它以用于发布时(构建用于存档),我得到错误:“Typedef redefinition与不同类型(无符号整数与无符号长整数)“。 问题的代码是: #ifdef _LZMA_UINT32_IS_ULONG typedef long Int32; typedef unsigned long UInt32; #else

    4热度

    4回答

    我在Xcode 4.2中编写了一个C++库 我的一个类不会编译出这个错误:“尝试使用已删除的函数”。 没有具体说明它在说什么功能。 我不想在这里发布课程代码,但是有没有人知道这个错误的含义?这是无处在谷歌被发现... :( 多谢 Roey

    7热度

    5回答

    我只是有苹果的C/C++编译器初始化浮到一个非零值(约“-0.1”)。 这是一个巨大的惊喜 - 只有偶尔发生(但100%的重复,如果通过同样的功能调用运行/ ARGS事前)。追踪(使用断言)需要很长时间。 我还以为浮标零初始化。谷歌搜索显示,我想C++的(当然这是更为精确的这个东西 - C.F. SO:What are primitive types default-initialized to

    1热度

    1回答

    我使用llvm-gcc为Openmp程序生成了一个.ll文件(用c编写)。 然后使用选择(版本3.0) 但是当我尝试使用LLI或LLVM-LD,收到以下错误,执行优化.ll文件,优化 LLVM ERROR: Program used external function 'GOMP_parallel_start' which could not be resolved! 这里是我遵循的步骤,

    10热度

    1回答

    对于苹果这种技术答疑&答:http://developer.apple.com/library/mac/#qa/qa1490/_index.html 我觉得编译器可能标志着在编译时在类中定义的方法调用(它知道,他们是在一个类定义,而不是主类,因为原型在@interface Class (Category)部分) - 所以它可以在“外部类别方法”的目标文件中建立一个表。然后,链接器在进行正常链接之后

    3热度

    1回答

    每当我用LLVM 3.0创建两个单独的库并将它们链接在一起时。我总是在退出时获得以下堆栈跟踪。 Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_PROTECTION_FAILURE at address: 0x00000001004b0000 #0 0x00007fff8a95cda2

    3热度

    1回答

    在LLVM-3.0中,命名结构始终是唯一的,与其他结构相同的结构的指针相等不起作用。从他们blog entry on LLVM-3.0 types的亮点,都是我的 鉴定结构是我们正在谈论的那种:他们可以有一个名称,可以在创建类型后,他们的身体指定。 所标识的结构不与其他结构类型一起使用,这就是为什么它们使用StructType :: create(...)生成的原因。因为识别的类型可能是递归的,所

    0热度

    2回答

    我想知道使用属性DW_AT_location进行调试。它是矮人用于调试的属性之一,但不能真正理解它代表的是什么。而且当我们编译代码时应该何时发出这个属性。