gcc7

    2热度

    1回答

    我正在观察一些我无法完全解释自己的奇怪行为。 的代码看起来是这样的: #include <memory> #include <vector> #include <algorithm> int main(){ std::vector<double> t1(10, 5.0); std::vector<double*> t2(10); std::transform(

    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

    0热度

    1回答

    编译英特尔AVX扩展中使用gcc7或clang的256位向量数据类型(__m256d)失败。我能够编译和使用128位向量(不带-mavx标志)。但是,只要我尝试avx矢量,或者找不到一些汇编器命令定义(GCC7)或者存在链接器错误(clang)。我使用端口来安装所有编译器或软件包。 程序: #include <iostream> #include <emmintrin.h> #include

    30热度

    3回答

    考虑这个例子,从bug 80985: template <class Func> void call(Func f) { f(); } void func() noexcept { } int main() { call(func); } 与所有的警告编译启用此功能,因为你这样做,收益率: $ g++ -std=c++14 -Wall foo.cxx f

    1热度

    2回答

    从Fedora 25升级到26之后,默认的gcc版本现在是版本7.1.1,gcc -dumpversion的输出已经从major.minor.patch改为只是重大的。 新的输出: $ gcc -dumpversion 7 手动状态 -dumpversion 打印编译器的版本(例如,3.0,6.3.0或7) - 和不别的什么都做 。这是在文件系统路径中使用的编译器版本,可以取决于编译器如何配

    3热度

    1回答

    我在下面的代码文件中与getline崩溃。 我建立了gcc7.2,因为系统更新不可用。 小例子: #include <iostream> int main(int argc, char *argv[]) { std::string line; while (std::getline(std::cin, line)) { } return 0;