![](/img/trans.png)
[英]Homebrew: Error running 'requirements_osx_brew_libs_install gcc@6' on Mac10.13.6
我無法通過我的 powershell 安裝 ruby 3.0.0,當我嘗試rvm install 3.0.0時,我收到一個漂亮的錯誤: 我覺得我已經嘗試了一切來解決這個問題,但沒有成功。 -這是我的 gcc 版本: Configured with: --prefix=/Library/Develo ...
[英]Homebrew: Error running 'requirements_osx_brew_libs_install gcc@6' on Mac10.13.6
我無法通過我的 powershell 安裝 ruby 3.0.0,當我嘗試rvm install 3.0.0時,我收到一個漂亮的錯誤: 我覺得我已經嘗試了一切來解決這個問題,但沒有成功。 -這是我的 gcc 版本: Configured with: --prefix=/Library/Develo ...
[英]make dependencies: skip vendor and package headers with gcc?
我正在開始一個新項目並考慮使用 gcc 6.3.1 -MM將依賴項生成到一個名為Make.Dep的文件中,我將從Makefile包含該Makefile 。 -M選項輸出所有標頭,包括系統標頭。 -MM選項不輸出系統頭文件,但我仍然沉浸在數以千計的供應商和包頭文件中,例如 Sybase 和 Bo ...
[英]Is this valid C++ code? This doesn't work how it supposed to be
此代碼打印: A B C D A B C D 我沒明白, str[3]如何打印ABCD ? 編譯器:GCC 6.3 ...
[英]Is it possible to force GCC to output the exact bitwise instructions I give it without inline assembly?
我編寫了如下代碼: 這是一個異或運算,分解成更多指令。 我正在使用gcc-6.3.0。 即使當我使用-O0標志進行編譯時,gcc也會在反匯編中將其轉換為單個xor指令。 是否可以強迫它用標志編寫那些特定的asm指令,或者我必須使用內聯匯編語言? ...
[英]Wrong result for atan2 with glibc / libm and float32
我目前正在為醫療設備開發固件,其中涉及許多困難的數學運算。 目標處理器在硬件中支持浮點操作,但僅支持float32 (又稱single )。 為了模擬行為並證明公式和代碼的正確性,我已將固件的相關/數學部分移植到Linux中的GCC工具鏈(gcc 6.3.0,libc6 2.24)中,仔 ...
[英]How to put double-digit char like '51' in a char array?
錯誤警告:多字符常數[[Wmultichar] array [0] [0] ='51'; ^ ~~~ 17.4.c:6:17:警告:隱式常量轉換中溢出[-Woverflow] ...
[英]Does gcc 6 support the use of std::sample (c++17)?
我正在嘗試使用gcc版本6.3.0使用以下命令編譯包含std::sample這段c ++ 17代碼: g++ -std=gnu++17 -c main.cpp 。 但是我得到了這個: error: 'sample' is not a member of 'std' ...... g ...
[英]Array of concept pointers
我試圖弄清楚我是否可以將概念用作類的接口,而不需要虛擬表的開銷。 我把一個實例組合在一起,但是我必須將我的類實例存儲在由它們的公共繼承而不是它們的共同概念定義的數組中。 我沒有看到關於概念數組的帖子中討論的任何內容,但g ++ 6.3.0似乎不允許它。 錯誤是: 如果我將IShap ...
[英]Strange GCC6 optimization with builtin function
使用GCC6和下面的代碼段,此測試 為false ,並且此printf被執行 並產生以下非常奇怪的輸出(GCC6): i> 31 || i <0是FALSE ,其中i = 32 / * GCC6的結果很奇怪! * / 而使用GCC4我得到: ...
[英]Why function inside an struct works C language
如這個小腳本所示。 我在結構中添加了一個指向函數的指針,但我不知道為什么會這樣,因為函數 'addCount' 沒有接收任何參數,它實際上累加了指定的次數。 我正在使用 GCC 6.3.0 在不同環境中編譯此代碼,例如 ideone.com、wandbox.org 和 WSL 中的編譯器。 ...
[英]Boost::Signals2 slot with lambda expression fails using gcc6 on arm32
我從一位同事那里收到以下代碼,使用 Boost::Signal2 和 lambda 表達式分解到最低限度。 它使用 g++ 6.x 和 g++ 5.4.1(后者帶有參數 -std=c++11)編譯。 它應該打印i: 5 (應該是 5) 使用用於 arm32 (arm-cortexa15-linu ...
[英]error using static method in lambda
我在my_class有一個static方法my_method_1() ,並且試圖在lambda中使用它: gcc6給我一個錯誤: 此lambda函數未捕獲“ this” 在gcc4中,它會編譯。 ...
[英]Upgrade from gcc 5.4 to gcc 6.3 std::thread std:ref issue
我最近從gcc 5.4升級到了gcc 6.3。 過去可以正常運行的C ++代碼停止了編譯,我沒有足夠的經驗來推斷出問題所在。 代碼位於我創建的對象中,該對象使用sfml生成窗口。 它實例化一個線程,該線程使用sfml :: Window指針根據指向視頻幀的外部設置的指針來更新圖像。 ...
[英]Unable to compile with gsl on Mac
我正在嘗試在MacBook Pro(13英寸,2012年中)的Montecarlo模擬中實現gsl_rng.h。 模擬都是用C編寫的。我的問題是gcc-6抱怨盡管編譯標志我認為還不錯,但找不到gsl庫。 我正在處理的所有.c文件中都包含clarify.h的頂部: 錯誤: ...
[英]Why does GCC not seem to have the filesystem standard library?
我正面臨文件系統庫的問題,它應該包含在 c++17 編譯器中,2 天后我嘗試在 raspberry pi 中安裝 gcc-7.0.2 但它沒有工作,它無法識別命令gcc-7 或 g++-7 甚至-std=c++17所以我不得不使用apt-get install安裝 g++-6 和 gcc-6,在安裝 ...
[英]How to install gcc 6.4.0 on Cygwin
我已經安裝了cygwin,然后運行setup-x86_64.exe -q -P wget -P gcc-g++ ,並且安裝了gcc 5.4.0 但是,如何在cygwin上安裝gcc 6.4.0? ...
[英]Is GCC's -Wmaybe-uninitialized generating a spurious warning with -O1 for a switch statement based on an enum?
我有一段如下形式的代碼: 我使用 GCC 6.3.0 編譯並收到警告: 該代碼對我來說似乎是安全的,並且確實有一些關於GCC 會產生誤報的討論。 這是一個虛假的警告嗎? 更多相關信息: 添加注釋掉的default:塊解決警告 使用-O0不會出現警告 ...
[英]g++: optimization -march=haswell and newer changes numerical result
當我注意到g ++似乎根據所選優化改變結果時,我一直在努力優化性能,當然還在進行回歸測試。 到目前為止,我認為-O2 -march=[whatever]應該為數值計算產生完全相同的結果,無論選擇何種體系結構。 然而,對於g ++來說似乎並非如此。 雖然使用舊架構到ivybridge產生與c ...
[英]gcc -fPIC -fPIE: difference betweenn gcc-4 and gcc-6
序言 :這個問題不是關於Oracle的,而是我想了解gcc-4和gcc-6在處理位置獨立代碼方面的根本區別。 所以我決定嘗試的Debian 拉伸一個Oracle 12c的安裝。 在與gcc-6的鏈接階段,發出如下錯誤消息: 但是,如果我將編譯器切換為使用gcc-4.9,則完成 ...
[英]gcc 6.1 std::result_of compilation error
考慮一個小的獨立用例,其中我想確定一個類型是完整的還是不完整的使用 這與gcc 4.9.3和--std=c++11標志編譯良好。 但是,使用gcc 6.1和--std=c++11會產生編譯錯誤 我在這里錯過了什么? 什么可能是一個可能的工作? ...