gcc5

    1熱度

    1回答

    我們手動科學的Linux機器上安裝了GCC 6.2.0未定義的引用。一個C++應用程序的編譯似乎不錯,但我們在鏈接時 file.cpp:(.text+0x16cb): undefined reference to `std::__cxx11::list<void*, std::allocator<void*> >::list(std::__cxx11::list<void*, std::alloc

    0熱度

    1回答

    我試圖編譯一個用C++編寫的程序。我得到這個消息的錯誤: undefined reference to `escapeXMLChars(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)' 我搜索,發現這個帖子:Undefined reference to process(std::

    1熱度

    1回答

    這是我在閱讀this section on learncpp.com時遇到的問題。我使用了這裏列出的代碼,然後對測試做了輕微的改動。 背景 虛繼承創建一個共同的參考基類,其具有兩個效果。首先,它消除了歧義,因爲只有一次創建基本成員的副本(例如,向PoweredDevice添加print()函數並在main()中調用它)否則會導致編譯器錯誤)。 其次,派生最多的類將負責調用基構造函數。如果其中一箇中

    0熱度

    1回答

    在Visual Studio中給定一個string foo我可以做突破的話成vector: vector fooVec{ istream_iterator<string>(istringstream(foo)), istream_iterator<string>() }; 但這不會在GCC 5.1編譯。我得到的錯誤: invalid initialization of non-const re

    0熱度

    1回答

    我試圖使用wxWidgets 3.0庫編譯如下代碼: foo.h中 #ifdef __GNUC__ #include <wx/version.h> #if wxMAJOR_VERSION >= 3 #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wdeprecated-declara

    2熱度

    1回答

    我正在使用eclipse,mingw-w64,gtkmm2.4,glade編譯一些簡單的程序。 我可以編譯hello world gtkmm的例子,下面有個教程,但是當涉及到glade的時候有一個奇怪的未定義的錯誤。 程序,編譯和運行順暢,這是gtkmm的2.24簡單的例子教程https://developer.gnome.org/gtkmm-tutorial/2.24/sec-basics-si

    0熱度

    1回答

    我在Linux中是新的,我想反安裝它安裝在我的發行版Linux Mint的LMDE 2 GCC 4.9和安裝gcc 5.我試着用下面的命令: sudo apt-get install gcc5 但它沒有奏效。有人可以幫助我嗎?請提供遵循的所有步驟。預先感謝您

    1熱度

    1回答

    我編譯的示例程序使用下面的命令: $ gcc -march=i386 -mtune=i386 -mmmx -msse4 -m3dnow -m32 -o hello.exe hello.c 問題: 爲什麼不GCC抱怨開關用於啓用MMX,SSE4和3DNow!與選擇的架構i386不兼容? 編譯器是否生成無法在i386上運行的可執行文件?

    0熱度

    1回答

    你好我上使用以下命令編譯一個C11程序此警告與gcc(5.4.0版本): $ gcc -g -Wall -std=c11 main.c -o minishell main.c: In function ‘process_new’: main.c:184:10: error: assignment of read-only variable ‘s’ s = slice_next(s,

    1熱度

    1回答

    我不確定我在這裏看到的是什麼。下面的測試結果來自運行OS X 10.5.8的老式PowerMac G5。它仍然在大端PowerPC cpu下進行測試。編譯器是GCC 5.4,由MacPorts提供。 測試程序如下。編譯它會導致錯誤error: 'log2' is not a member of 'std'。 $ cat test.cxx #include <cmath> int main(in