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進行調試。它是矮人用於調試的屬性之一,但不能真正理解它代表的是什麼。而且當我們編譯代碼時應該何時發出這個屬性。