gcc4.9

    4熱度

    3回答

    在我的API中,我有一個返回std::istringstream的函數。 std::istringstream class是不可複製的,但支持移動一個符合標準的編譯器,返回本地std::istringstream沒有問題。 但是,在gcc 4.9上,有no support用於移動std::istringstream。 有沒有一些解決方法,我可以使用該std::istringstream而不從用戶的

    4熱度

    3回答

    (Ubuntu的16.04.1) 默認情況下,在16.04.1鐺是採摘gcc的工具鏈5.4。不幸的是,我有一個庫,要求 5.0之前ABI 和我沒有訪問來源,實施者也沒有發佈一個新版本。我一直在嘗試使用 - gcc-toolchain選項,但我無法讓它正常工作。 (ctrbegin.o和crtend.o不要在鏈接正確的前綴。) $ clang++-3.8 -v -print-search-dirs

    0熱度

    1回答

    我正在編譯一個qt5 c + +項目與gnu49編譯鏈接時與少數其他dylibs(犰狳,增強庫等。 )在Mac OSX El Captitan用C++ 11標誌和通常的qt框架標誌。這個項目編譯得很好,但爲了讓它在幾個其他機器上更加便於攜帶,我試圖靜態鏈接幾個動態庫。 我在靜態鏈接庫之前添加了靜態標誌(如-static -lboost_thread),如下所述。 https://gcc.gnu.o

    2熱度

    1回答

    我想編譯一個64位C庫使用gcc-4.9.1.編譯時與-O2,我在不同的地方得到以下錯誤。 -O0彙編工作正常。 Error: error: extended registers have no high halves 任何想法爲什麼這個錯誤信息即將到來,以及如何解決它。它指向的行號是該函數的結尾。 的編譯器選項: -march=x86-64 -fno-omit-frame-pointer

    2熱度

    1回答

    我解析看起來像下方的多行文字記錄: > UniRef50_A0A091LJV8 Lysozyme g (Fragment) n=2 Tax=Chlamydotis macqueenii RepID=A0A091LJV8_9GRUI Length=186 Score = 114 bits (285), Expect = 3e-30, Method: Compositional matrix

    3熱度

    2回答

    我在目錄中有3個文件。我將建立ll.cc至libmylib.so,並建立main.cc至myexe。 使用以下命令來構建 g++ -Wall -g -fPIC -std=c++11 ll.cc -shared -o libmylib.so g++ -Wall -g -std=c++11 main.cc -L. -lmylib -o myexe 但是,G ++報告一個錯誤,當構建myexe:

    0熱度

    2回答

    爲了解決這個錯誤,我嘗試添加額外的模塊opencv-contrib-master從https://github.com/opencv/opencv_contrib.git我遵循自述文件中給出的步驟。 MD文件,但在運行「讓」我讓下面的輸出: [ 4%] Built target libwebp [ 4%] Built target opencv_core_pch_dephelp [ 4%] B

    1熱度

    1回答

    我得到了故宮在以下錯誤的nodegit安裝: > [email protected] preinstall /home/mhu/nodegit > node lifecycleScripts/preinstall [nodegit] Running pre-install script [nodegit] [email protected] installed, pre-loading r

    2熱度

    1回答

    我們希望自己定義std::runtime_error:runtime_error(const string& arg)。我們在其他構造方面實現這樣的構造,即std::runtime_error:runtime_error(const char*),如: namespace std { runtime_error::runtime_error(const string& arg)

    1熱度

    1回答

    我在Solaris平臺上有一些遺留代碼,我想將它移植到Linux,但是我在Linux上遇到了一些編譯錯誤。 在Solaris上,我有下面的代碼片段: #include <signal.h> ... void f() { struct sigaction a; sigaction(sig,0,&a); std::cout << (void *) a.sa_handl