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