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

          常用鏈接

          留言簿(25)

          隨筆分類(74)

          文章分類(1)

          收藏夾(277)

          在線工具

          在線資料

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 218204
          • 排名 - 261

          最新評論

          閱讀排行榜

          評論排行榜

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

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

          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 版本編譯的時候才會出現的問題,
          幸好有好心人做了個補丁解決了這個問題.
          只要在下載源碼的目錄下執行下面這句,然后再make就不會再出現這個錯誤了:

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

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

          學習。  回復  更多評論
            
          主站蜘蛛池模板: 冷水江市| 邹城市| 临沂市| 甘泉县| 淄博市| 兴城市| 成武县| 大同市| 禹州市| 嘉禾县| 昆明市| 万山特区| 离岛区| 观塘区| 新竹市| 宁安市| 嵊州市| 兴城市| 定兴县| 溧阳市| 游戏| 镇雄县| 武穴市| 屏山县| 翁牛特旗| 长海县| 黑龙江省| 屏东县| 开封市| 卢龙县| 佛坪县| 伊金霍洛旗| 南开区| 阳东县| 紫阳县| 闻喜县| 呼伦贝尔市| 南乐县| 钟山县| 汕头市| 兴义市|