gcc7

    3熱度

    1回答

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

    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) - 和不別的什麼都做 。這是在文件系統路徑中使用的編譯器版本,可以取決於編譯器如何配