cost 340 ms
arm 32 字節移動與 ldm/stm 作為內聯 asm

[英]arm 32 byte move with ldm/stm as inline asm

我正在嘗試執行以下操作,但它不起作用。 代碼崩潰與 arm 工具鏈 gcc 8.5。 代碼有什么問題? https://godbolt.org/z/edzz9vhPK ...

2021-08-17 07:16:52   1   231    c / gcc / arm / gcc8  
無法指向 GCC 特定版本

[英]Not able to point GCC specific version

我按照這些步驟在自定義文件夾上安裝 gcc 8.4 版本(--prefix = /FOLDER/) https://www.hongliangjie.com/2012/07/20/how-to-install-gcc-higher-version-in-alternative-directory/ ...

2021-01-27 14:29:11   1   21    gcc / gcc8  
"如何禁用 devtoolset-8?"

[英]How to disable devtoolset-8?

我有一個執行命令的 bash 腳本 完成組裝后,我需要“關閉”gcc-8。 我怎樣才能通過 bash 做到這一點?" ...

GCC編譯器源碼中的結構域數據類型如何獲取並修改?

[英]How to get the structure field data type in the GCC compiler source code and modify it?

如果我有這樣的結構:struct test{ float c, f, ops; }; 如何修改GCC編譯器源碼,使之如下:struct test{ double c, f, ops; }; 我現在有這樣一個需求, ...

2020-09-20 12:44:25   1   201    gcc8  
由於非平凡的可復制類型,gcc8 拋出編譯錯誤

[英]gcc8 is throwing compilation error due to non-trivially copyable type

//構造函數在這里定義。 //析構函數在這里定義 使用 gcc8 編譯時,出現以下編譯錯誤。 看起來像上面定義的析構函數給出了 gcc8 的編譯錯誤。 如何解決這個問題? ...

2020-09-03 19:58:04   2   147    c++ / gcc8  
構建 gcc 8.3 [Makefile:955: all] 錯誤 2

[英]Building gcc 8.3 [Makefile:955: all] Error 2

我一直在嘗試在新的 Ubuntu 20.04 機器上構建特定版本的 GCC (8.3.0)。 但是,當我按照以下鏈接中的步驟操作時: https://gcc.gnu.org/wiki/InstallingGCC我遇到了 Makefile 錯誤。 腳步: 配置 output: 最后,使用make - ...

如何根據已排序索引的向量對 std::set 索引進行排序?

[英]How to sort std::set of indices according to the vector of sorted indices?

我有一個 class MyClass ,它使用一些雙值beta運行,存儲為 class 成員,在它的成員 function g中。 它對它們進行排序並將排列存儲在 class 成員std::vector<int> sorted_beta_ind : 接下來我想在另一個成員 functi ...

為什么 gcc8.3 似乎試圖編譯未使用的模板 function?

[英]Why does gcc8.3 appear to attempt to compile an unused template function?

考慮(文件名是 hello.cpp)這段代碼; 這個想法是設計一個安全的數字類型轉換而不會丟失或溢出。 (我正在將一些代碼從 MSVC 移植到 g++)。 當我通過鍵入g++ -o hello hello.cpp使用 gcc 8.3 進行編譯時,我收到錯誤error: static assert ...

2020-05-07 13:53:24   1   74    c++ / gcc / gcc8  
gcc5 和 gcc8 在函數返回值方面的區別

[英]Difference between gcc5 and gcc8 with respect to return values of a function

我有兩個工具:gcc5 和 gcc8。 以下是片段代碼 如果我使用 gcc5 編譯並運行,則 foo() 調用將返回。 但是,如果我使用 gcc8 編譯並運行,則 foo() 調用不會返回。 我明白,foo() 中沒有返回值,但至少函數應該返回。 我認為 gcc8 更嚴格。 但是為什么電話沒有 ...

2020-03-21 19:38:31   1   92    c++ / gcc5 / gcc8  
在 PowerPC (ppc64le) 架構上找不到版本“GLIBCXX_3.4.21”

[英]version `GLIBCXX_3.4.21' not found on PowerPC (ppc64le) architecture

我在rhel7.6 ppc64le ,試圖構建一個包。 我的系統上安裝了 devtoolset-8。 但是,當我嘗試對其進行測試時,它會出現以下錯誤: /lib64/libstdc++.so.6: version 'GLIBCXX_3.4.21' not found (required by /t ...

GCC 8.3 無法編譯 std::bind_front

[英]GCC 8.3 can't compile std::bind_front

g++ 是否有可能以比我指定的更舊的標准編譯我的程序? 我編譯: 並且編譯器無法識別 bind_front 函數(我包含了<functional> )。 編譯器版本為 GCC 8.3。 ...

對二維數組進行別名時 strlen 的意外優化

[英]Unexpected optimization of strlen when aliasing 2-d array

這是我的代碼: 使用除-O0之外的任何優化級別的 gcc 8.3.0 或 8.2.1 ,當我期待2 2時,它會輸出0 2 2 。 編譯器決定strlen以b[0]為界,因此永遠不能等於或超過被除的值。 這是我的代碼中的錯誤還是編譯器中的錯誤? 這在標准中沒有明確說明,但我認為指針出處的主流解釋是對於 ...

在類內將不完整類型的 unique_ptr 初始化為 nullptr 時,使用 gcc 編譯錯誤

[英]Compile error with gcc when in-class initializing unique_ptr of incomplete type to nullptr

我正在使用帶有 unique_ptr 的 pimpl idiom 編寫一些代碼。 當我嘗試使用類內初始化將 unique_ptr 默認設置為 nullptr 時,gcc 給出了編譯錯誤,而 clang 和 msvc 都成功編譯了代碼。 如果我不使用類內初始化,錯誤就會消失。 當我編譯上述代碼時,gc ...

為什么聲明不返回任何內容的函數的返回值只會導致gcc8中的運行時崩潰

[英]Why declaring a return value for a function that doesn't return nothing leads to run-time crash in gcc8 only

在下面的代碼中,將一個函數聲明/定義為int setYear(int year_h){year = year_h;} (而不是void setYear(...) ,這導致gcc 8中的運行時崩潰,並帶有標志-O[X] 。 具體問題: 在gcc 7中,gcc 8發生了什么變化? ...

如何為GCC 8.1.0添加調試符號?

[英]How to add Debug symbols for GCC 8.1.0?

我已經將要使用的GCC版本從4.2.1更新為8.1.0 。 (這是我唯一更改的內容) 問題是我完成調試之后,調試符號就消失了。 我僅使用“ -g ”選項運行GDB。 對於gcc v8.1.0,運行gdb時沒有調試符號: v4.2.1就是這樣的: 如何使gc ...

GCC8.2如何啟用警告:數組下標超出數組范圍[-Warray-bounds]

[英]GCC8.2 How to enable warning: array subscript is above array bounds [-Warray-bounds]

我想在gcc8.2下啟用數組邊界檢查,因此它可以幫助檢查在編譯期間array subscript is above array bounds [-Warray-bounds] ,它可能會發出如下警告: array subscript is above array bounds [-Warray- ...


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