gcc4.8

    7熱度

    2回答

    我試圖通過定義一個類模板來編寫一個基本的編譯時間std::accumulate()版本的std::accumulate(),該模板將遞歸地遍歷給定的範圍並在每次迭代時添加元素。 當編譯上Ubuntu 14.04使用gcc 4.8.4一個測試程序,我得到以下錯誤: compile-time-accumulate.cpp: In function ‘int main()’: compile-time

    0熱度

    1回答

    有沒有人可以爲我解決這個問題?這是高於我的薪酬等級。我一直在努力安裝odb,並且它的依賴關係已經有一段時間了,並且不得不採取手動操作來對付Homebrew(我通常使用它)。這是我目前所在的地方。不知道是否有錯誤與我的安裝,或完全不同的東西。 $ g++ -o build/server/auction_manager.o -c -g -v -MMD -I src -I include -I /usr

    1熱度

    1回答

    我需要在我的應用程序中使用正則表達式。我正在使用Boost(正則表達式),但是已經被gcc 4.9支持。同樣,標準的正則表達式庫與onle gcc版本> = 4.9兼容。 是否有任何C++ Regex庫與gcc 4.8.5兼容。 注意:我無法更新gcc版本

    2熱度

    1回答

    我有一個根據傳入的值調用函數的類。函數是void,沒有參數,並存儲在映射中(以及其他一些信息)。 程序編譯和預期,但是當labrador稱爲程序SIGSEVs在GDB以下信息golden_retriever工作的功能(超出#5是出於測試類,並進入實際的代碼): Program received signal SIGSEGV, Segmentation fault. 0x0000000000000

    1熱度

    1回答

    在過去幾年中,只要GCC相互兼容,就允許重複typedefs。我面臨的問題是DWARF調試擴展:看來GCC(v4.8)將重複的typedefs標記爲未使用,並且不包含在DWARF中。 例子: typedef struct yyx yyx_handle; typedef struct yyx yyx_handle; yyx_handle *get_yyx(void *p) { return

    0熱度

    1回答

    我有一個數據庫類,顯式構造函數嘗試連接到基於傳入的標誌的數據庫,如果失敗則拋出。這是不希望的(數據庫可能不是由另一個應用程序創建的),所以我添加了一個空構造函數和默認的移動構造函數。在工具類中,我一直等到數據庫被創建並移動一個新的數據庫。 在單元測試中,我看到database_utils::connected()在移動之前返回false,在移動之後返回true。但是,如果我調用一個使用數據庫的函數

    1熱度

    1回答

    我試圖將八度解釋器集成到我用GCC 4.8.1編譯的剛體模擬器中。 在官方文檔(https://www.gnu.org/software/octave/doc/interpreter/Standalone-Programs.html)中發佈的以下步驟允許我編譯,鏈接併成功執行第一個示例。請注意,當minGW 4.8.1添加到PATH時,我可以將可執行文件與mkoctfile.exe或g ++鏈接起

    0熱度

    1回答

    我在Factorio的二進制文件中發現了以下符號,並發現通過C++ filt傳遞它無法將其取消並可能導致這種情況發生? 使用objdump完成,檢測到的編譯器版本是4.8.4。 _ZN9MplVectorIJ13PrototypeListI20CustomInputPrototypeES0_I22EquipmentGridPrototypeES0_I13ItemPrototypeES0_I13Ti

    8熱度

    2回答

    我在這裏有一些頭痛誘發問題。 基本上我試圖讓一個庫與不同的Arduino系統兼容(不是Arduino問題)。 我有一種情況,類型不再匹配,因爲int不再等同於其相同的固定寬度類型。在提供的有限環境中(沒有stdlib等),我爲我需要的功能編寫了自己的類型特徵類。 一切工作正常使用GCC 4.8.1(AVR)& Extensa-1x106-GCC(ESP8266),但在GCC 4.8.3(SAM,S

    0熱度

    1回答

    我試圖在Arch Linux上從源代碼構建CNTK。 Git命令: git clone https://github.com/Microsoft/CNTK cd CNTK git submodule sync --recursive git submodule update --init --recursive 配置和make命令: ./configure --with-mkl=/usr