當前位置:編程學習大全網 - 網站源碼 - 標準C程序如何移植到android平臺?需要什麽編譯參數,我用的是arm-eabi-gcc工具鏈

標準C程序如何移植到android平臺?需要什麽編譯參數,我用的是arm-eabi-gcc工具鏈

首先 妳編譯的程序 用cat命令看 目錄應該是/lib/libc.so.6 而Android 是 /system/lib/libc.so

本來已經有C庫了 但是 我這裏沒有用~ 妳可以在 妳的PC安裝機子上找到 交叉編譯arm-eabi-gcc或 arm-linux-gcc安裝目錄下的arm/4.3.2/..../libc/lib/libc2.8.so好像 是這個 有壹個是libc.so.6 這個是壹個連接 不是文件 查看屬性 看下連接的文件應該是 那個libc2.8.so (放心它是arm版的)拷貝這個文件到 安卓/system/lib/去 然後

用RE文件 為它添加壹個 連接 /system/lib/libc.so.6 就可以了

這樣 標準庫是被移植去了 但是 妳的應用程序 有可能使用的是 /lib/libc.so.6 不是 /system/lib/libc.so.6

先測試不行的話 就把 /system/lib 連接為/lib

  • 上一篇:怎樣使用轉轉驗機?
  • 下一篇:網上有沒有免費開源商城系統都有哪些
  • copyright 2024編程學習大全網