簡體   English   中英

如何使用獨立NDK工具鏈交叉編譯庫

[英]How to Cross Compile Library Using Standalone NDK toolchain

因此,我嘗試使用源代碼交叉編譯Box2D,我想在Mac上針對Android進行編譯。 我可以跑...

../box2d-read-only/Box2D/Build/gmake$ make

現在,如何將我正在使用的GCC版本更新為ARM處理器的版本,這可以正常工作。 我嘗試了以下...

使CC =“ / tmp / my-toolchain / bin / arm-linux-androideabi-gcc”

這似乎可行,但這是真的嗎? 我是gcc的新手,我有一種直覺,那就是使用Mac x86(或其他任何型號)gcc。 有沒有很好的方法來測試它是否為正確的拱門編譯?

我想我在文檔中找到了答案,這似乎可行。

導出PATH = / tmp / my-android-toolchain / bin:$ PATH

導出CC = arm-linux-androideabi-gcc#或導出CC = clang

導出CXX = arm-linux-androideabi-g ++#或導出CXX = clang ++

使

仍在努力確認。

在文檔中找到。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM