gcc4

    1熱度

    1回答

    我是一個OS開發人員,我想用我的gcc交叉編譯器(ver = 4.5.4)編譯以下代碼(版本號爲cpu.h) #ifndef X86_64_CPU_H #define X86_64_CPU_H #include<stdint.h> typedef struct { // manually secured registers uint64_t rax; uint

    1熱度

    1回答

    我有一個gcc 4.3的奇怪問題,我想知道它是否是編譯器的特定問題,或者它是否是一個普通的C問題。當然,我使用了一個非常奇怪的構造,但我喜歡它,因爲它允許我執行一些否則將不可能的規則。 該項目分爲幾個模塊,每個模塊的結構都是不透明的。 在頭文件和1c文件中有typedef struct <tag> <type>聲明,存在struct tag { ... };,並且所有函數都通過<type> *引用

    1熱度

    1回答

    可能重複: Error calling template method in 「templated-base-class」 下面的代碼編譯與MSVC10但不是用gcc 4.2.1: template<class BaseQNativeWindow> class NativeWindow : public BaseQNativeWindow { public: NativeWindo

    1熱度

    3回答

    我有下面的代碼行簡單: ​​ 但 $gcc `pkg-config --cflags --libs glib-2.0` ./main.c 提供了以下錯誤: ./main.c:N: error: array type has incomplete element type 我不明白爲什麼元素類型是不完整的。 GHashTable完全在glib.h中指定。 在此先感謝您的幫助。

    0熱度

    1回答

    試圖讓在Ubuntu 12.04編譯 一個樣品我使用 make -f Makefile-x64-static 但是,我得到的錯誤 make: gcc4: Command not found 我試圖切換gcc4到makefile中的gcc。 但是,我得到的編譯錯誤 note: #pragma message: IMPORTANT NOTE: The FBX SDK API changed subst

    1熱度

    3回答

    是否有效的C++有一個基本類型的typedef到另一個基本類型? typedef int long; 在VS 2012上,發出了警告,但編譯正常。 warning C4091: 'typedef ' : ignored on left of 'long' when no variable is declared 但是在gcc-4.3.4上,它失敗了。 error: declaration do

    0熱度

    1回答

    我正在嘗試構建arm架構的3.8.11內核,並使用我的eval board供應商提供的工具鏈爲胳膊sbc(技術系統)。我看到這個問題,同時用我的arm工具鏈編譯默認的vanilla內核3.8.11(我知道這不會啓動我的主板,但我只是試圖編譯現在),我看到一些問題與-fstack保護器 下面是我的錯誤日誌 make -j4 zImage CHK include/generated/ua

    2熱度

    4回答

    我在安裝Debian擠壓gcc 4.6.3時遇到問題。 4.4目前已安裝,但我需要4.6.x才能運行php-hiphop。我試過尋找類似的問題,但沒有發現任何與我有錯誤。 我安裝,使用以下指令: wget ftp://ftp.gnu.org/gnu/gcc/gcc-4.6.3/gcc-4.6.3.tar.gz tar -xzvf gcc-4.6.3.tar.gz cd gcc-4.6.3 .

    4熱度

    2回答

    我對功能std::forward_as_tuple有迫切的需求,但我僅限於使用GCC 4.5.0(我知道這是一個不好的情況,讓自己投入,但它會解決很多對我來說是個問題,所以請保持最低限度的暴躁言論)。 <tuple>標題似乎並不包含該功能(因爲它應該),所以我的問題是: 它隱藏在其他標題? (之前已經發生過,但很難確定。) 是否可以推出自己的實施?那就是:是否可以在GCC 4.5.0中實現C++

    2熱度

    2回答

    採取以下代碼片段: struct whatever {}; template < template <typename, typename> class FOX, typename bat> struct wulf {}; template <typename A, typename B, typename C = whatever> struct box; template <t