cost 529 ms
C++ 友元運算符重載嵌套枚舉的模板參數

[英]C++ friend operator overloading with template parameters for nested enums

我在使用嵌套枚舉的模板參數重載友元按位運算符時遇到了一個問題。 最初我遇到了專有嵌入式 C++ 編譯器的問題。 之后,我嘗試了 gcc、clang 和 MSVC,並得到了完全相同的失敗。 除了,我嘗試過的任何 5.0 之前的 GCC 版本都能夠編譯示例代碼。 使用任何編譯器選擇 C++ 標准似乎沒 ...

如何強制MATLAB 2016a使用gcc-4.7.x而不是我擁有的gcc-5.4.1(gcc-5.4.1)?

[英]How to force MATLAB 2016a to use gcc-4.7.x instead of the one I have (gcc-5.4.1)?

對於舊版本的MATLAB,有一些關於此的帖子,但它們似乎不適用於R2016a。 我正在嘗試在Ubuntu 16.04上安裝MatConvNet。 當我按照此處所述運行vl_compilenn命令時,它會給出一個警告,如下所示: 我已經使用apt-get install gcc-4 ...

如何強制g ++創建C符號名稱

[英]How to force g++ to create C symbol name

我在cpp文件中有一個名為init的函數,但是當我編譯它時,g ++在目標文件中創建了一個名為_Z4initv的符號,因此當我在ld之后使用選項-e init進行鏈接時,顯然ld無法識別該符號在里面。 有沒有一種方法可以使用g ++以C樣式創建符號名稱? ...

2017-03-10 10:53:46   1   49    ld / g++-4.7  
將預取功能添加到arm-linux-gnueabi-g ++的目標

[英]Add prefetch capability to target of arm-linux-gnueabi-g++

通過在Ubuntu主機上使用arm-linux-gnueabi-g++-4.7對以下代碼行進行了交叉編譯。 應該為特定的行生成prfm指令,但並非如此。 編譯命令為: 在這里,從gcc參考引用一行與該問題有關: 如果目標不支持數據預取,則如果地址表達式包含副作用但不生 ...

OpenMP:不要使用超線程核心(半數`num_threads()`w /超線程)

[英]OpenMP: don't use hyperthreading cores (half `num_threads()` w/ hyperthreading)

在G ++ 4.7中的OpenMP(並行)不是很有效嗎? 2.5倍於5倍CPU時 ,我確定我的程序性能在11s和13s之間變化(大多數總是高於12s,有時慢到13.4s),當使用默認的#pragma omp parallel for時,在500%左右的CPU上,在4核8線程Xeon上,Open ...

g ++(tdm-1)4.7.1不支持所有c ++ 11功能

[英]g++ (tdm-1) 4.7.1 doesnt support all c++11 features

假定Windows的代碼塊隨附的g ++(tdm-1)4.7.1支持所有C ++ 11功能,未對std::stoi(str) ,其他c ++ 11函數也是如此。 (包括字符串標題)。 我是否需要尋找其他編譯器? ...

gcc一起建立對象和依賴文件

[英]gcc build object and dependency files together

在Ubuntu上使用gcc 4.7.2,我正在使用此命令編譯一些源文件: 效果很好,並給了我一個合理的目標文件obj/foo.o 但是,如果我想同時生成依賴文件: 然后,當我得到一個看起來完全合理的obj/foo.dep ,我得到了一個空的obj/foo.o obj/foo.d ...

C ++ 11上的嵌套類成員訪問

[英]Nested class member access on C++11

在C ++ 11中,我嘗試通過以下方式從嵌套類訪問封閉類的成員變量: 即使使用g ++ 4.7.2與-std = c ++ 11一起編譯也不會編譯,從而產生以下形式的錯誤消息: 據我了解,C ++ 11將嵌套類視為該類的成員,因此,據說嵌套類可以訪問封閉類的每個其他成員。 我做 ...

ofstream不在linux上工作

[英]ofstream not working on linux

我有一個簡單的測試代碼: 如果我在Windows上編譯它,它完美地工作。 但是當我使用以下命令在debian上編譯它時:g ++ - 4.7 -std = c ++ 0x -lpthread TestStream.cpp -ldl -o TestStream比它提供以下輸出: 我 ...

如何在 ubuntu 14.04 中通過 apt-get 安裝以前版本(4.4.7)的 gcc/g++?

[英]How to install previous version (4.4.7) of gcc/g++ via apt-get in ubuntu 14.04?

由於遺留問題,我必須在我當前的 Ubuntu-gnome 14.04 32 位虛擬機中安裝 gcc/g++ 4.4.7 版。 通過 apt-get install 的默認更新是 4.8.2,這對這個項目來說是“不行”的工作。 我已經刪除了它 (apt-get remove) 。 下載並嘗試安裝 4 ...

標准庫(limits.h)出現G ++錯誤

[英]g++ error with standard library (limits.h)

我試圖從http://openbiometrics.org/doxygen/latest/installation.html安裝OpenBR,但標准c庫出現錯誤。 我所知道的是numeric_limits是標准的c ++庫。 而且這樣的錯誤不應該存在。 請解釋為什么會發生此問題。 ...

將char數組強制轉換為struct時出現段錯誤

[英]Segfault when casting char array to struct

我正在嘗試將char數組轉換為結構,並在使用g ++ 4.7編譯並運行時收到段錯誤,但是在使用clang 3.3編譯並運行程序時卻沒有。 這是消息結構描述: 這是導致段錯誤的行: 數據包對象具有以下類型: 這是gdb產生的回溯: 我不確定為什么用g ++而不 ...

C ++程序編譯在Ubuntu中失敗,但在MacOSX中可以工作

[英]C++ program compilation fails in Ubuntu, but works in MacOSX

嗨,我有一個用C ++編寫的程序。 當我使用g ++編譯器在Mac終端中對其進行編譯時,它將編譯並運行。 但是,當我用g ++編譯器在Ubuntu終端中編譯相同的C ++程序時,它失敗了。 我不知道為什么會這樣。 Ubuntu中的g ++編譯器版本是4.7.3。 這是我的代碼示 ...

g ++靜態鏈接到libstdc ++。a錯誤

[英]g++ static link to libstdc++.a error

我的應用程序可以通過CentOS 6.5附帶的GCC / G ++ 4.4.7成功編譯和鏈接。 我想通過-static-libstdc++靜態鏈接libstdc ++。a ,但4.4.7不支持。 因此,我通過以下命令安裝了redhat-devtools-1.1,將GCC / G ++升級 ...

正則表達式用pattern替換pattern

[英]Regular Expression replacing pattern with pattern

我是新來的正則表達式。 我在搜尋時發現了一些解決方案,然后提出了自己的解決方案,如下所示 好吧,如果我的字符串中包含類似以下內容的代碼,該代碼就可以正常工作 22-04-2013 它將更改為 22/04/2013 。 但我希望它像 \\d\\d-\\d\\d-\ ...

fork()輸出鏈

[英]Chain of fork() output

我是Unix環境中的新手,我遇到了Robbins的Unix Systems Programming一書中簡單示例的一些問題。 它是簡單的流程鏈,每個流程都將一些信息輸出到日志文件和stderr 它是使用g ++ 4.7在Netbeans 7.1上編譯的,運行命令是“ $ {OUTP ...

接收容器作為模板參數

[英]Receiving container as template argument

我想在一些模板函數中迭代一個容器。如果容器是deque但是它存儲的類型是未知的,我試過: 或者,如果我嘗試這個未知容器: 兩者都給出了編譯錯誤。 如何在模板函數中創建一個迭代器,以便我可以迭代容器? ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM