隨筆 - 22  文章 - 467  trackbacks - 0
          <2011年12月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(25)

          隨筆分類(74)

          文章分類(1)

          收藏夾(277)

          在線工具

          在線資料

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 218203
          • 排名 - 261

          最新評論

          閱讀排行榜

          評論排行榜

          這兩天一直在折騰Android 源碼, 昨天花一個晚上的時候repo了最新的源碼,
          今天又花了大半天的時候在編譯,先后遇到了不少問題,還好網(wǎng)上都找到了解決方法.
          遇到的問題包括JDK版本的問題, 還有限制之后64位版本系統(tǒng)才能編譯的問題.

          這兩個問題之后再說,這個文章的主題是關(guān)于以下這個錯誤:

          In file included from external/qemu/target-i386/kvm.c:19:
          /usr/include/linux/kvm.h:215: error: field 'arch' has incomplete type
          /usr/include/linux/kvm.h:383: error: field 'arch' has incomplete type
          make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/emulator-target-i386_intermediates/target-i386/kvm.o] 錯誤 1

          搜索之后,終于在這個帖子(墻外)找到了答案

          看來這個問題是只有在用 Ubuntu 11.04 版本編譯的時候才會出現(xiàn)的問題,
          幸好有好心人做了個補丁解決了這個問題.
          只要在下載源碼的目錄下執(zhí)行下面這句,然后再make就不會再出現(xiàn)這個錯誤了:

          repo download platform/external/qemu 22776/1
          posted on 2011-05-12 22:11 ApolloDeng 閱讀(2841) 評論(1)  編輯  收藏 所屬分類: 分享筆記AndroidLinux

          FeedBack:
          # re: 解決用 Ubuntu 11.04 編譯 Android 源碼時候出現(xiàn)的"field 'arch' has incomplete type"錯誤[未登錄] 2011-12-10 21:27 tbw
          看來這個問題是只有在用 Ubuntu 11.04 版本編譯的時候才會出現(xiàn)的問題,
          幸好有好心人做了個補丁解決了這個問題.
          只要在下載源碼的目錄下執(zhí)行下面這句,然后再make就不會再出現(xiàn)這個錯誤了:

          學(xué)習(xí)。  回復(fù)  更多評論
            
          主站蜘蛛池模板: 济源市| 治多县| 罗源县| 灯塔市| 宜黄县| 合水县| 霸州市| 资中县| 邮箱| 哈密市| 虎林市| 万宁市| 莫力| 漳州市| 汕头市| 北流市| 墨玉县| 晋中市| 密云县| 响水县| 肇州县| 通州区| 旬邑县| 苗栗县| 习水县| 宣汉县| 鱼台县| 东台市| 天津市| 于田县| 宜昌市| 绥中县| 阿坝县| 云霄县| 萨迦县| 兴化市| 云浮市| 牟定县| 卓资县| 宁化县| 汕尾市|