gcc6

    8熱度

    1回答

    (對不起提前沒有設法降低我的問題,以一個簡單的失敗測試案例...) 我也面臨着更新換代問題,GCC 6.3.0構建我們的代碼庫(相關標誌:-O3 -m32 )。 具體而言,由於GCC優化,我的應用程序在struct ctor調用中發生段錯誤。 在該構造函數,GCC使用movaps: movaps %xmm0,0x30a0(%ebx) movaps要求操作數爲16字節對齊。但在這個時候,%ebx

    1熱度

    1回答

    我一直在嘗試利用GCC Instrumentation Options的一些運行時檢查來嘗試調試/診斷我在C++代碼的特定區域中遇到的問題。 爲了嘗試縮小問題範圍,我開始啓用其中的一些功能,但是在我沒有預料到的代碼區域遇到錯誤 - 即在Boost庫中。 當我使用gcc開關'-fsanitize = undefined'時,我注意到有一些gdb報告的運行時錯誤;我似乎可以用很少的努力重現這些錯誤。我

    2熱度

    1回答

    我想使用GCC 6.2.1,我的發行版的默認編譯器(注意:不是由CUDA官方支持的GCC版本,所以建立一些CUDA代碼,所以你可以稱之爲實驗)。這是GCC 4.9.3和CUDA版本7.5和8.0都可以正常使用的代碼。 好吧,如果我建立以下(貼近)小例子: #include <tuple> int main() { return 0; } 與命令行 nvcc -std=c++11 -Wno-

    3熱度

    2回答

    考慮一個小的獨立的用例,其中我想確定一個類型是完全或不完全使用 #include <type_traits> namespace { struct foo { template<class T, std::size_t = sizeof(T)> std::false_type operator()(T&); std::true_type operator()(.

    0熱度

    1回答

    我已經安裝了Cygwin安裝gcc 6.4.0然後我跑setup-x86_64.exe -q -P wget -P gcc-g++和安裝GCC 5.4.0 但我怎麼能在Cygwin上安裝gcc 6.4.0?

    0熱度

    2回答

    序言:這個問題是不是約甲骨文,而不是我想了解GCC-4和gcc-6之間的根本區別位置獨立代碼的處理。 所以我決定嘗試在Debian stretch上安裝Oracle 12c。 在用gcc-6鏈接階段,錯誤信息,如發出以下: /usr/bin/ld: /opt/oracle/product/12.2.0/lib/libpls12.a(pci.o): relocation R_X86_64_

    0熱度

    1回答

    我從源代碼編譯最新的gdb版本以嘗試新的compile命令。但不幸的是,無論何時我嘗試執行compile命令,都會給出錯誤Could not load libcc1.so: libcc1.so: cannot open shared object file: No such file or directory。我檢查了是否安裝了我的庫libcc1.so。實際上,在here中查看已安裝的庫,看起來g