第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

交叉編譯到原生機(jī)器人

交叉編譯到原生機(jī)器人

Go
蝴蝶刀刀 2022-08-24 10:40:52
如何從MacOS交叉編譯到Android原生二進(jìn)制文件。我讀了這個(gè),我必須做:export NDK_ROOT=~/dev/ndk-toolchain./android-ndk-r10c/build/tools/make-standalone-toolchain.sh --platform=android-16 --install-dir=$NDK_ROOTexport NDK_CC=~/dev/ndk-toolchain/bin/arm-linux-androideabi-gccCC_FOR_TARGET=$NDK_CC GOOS=android GOARCH=arm GOARM=7 ./make.bashexport NDK_TOOLCHAIN=~/dev/ndk-toolchainexport CC=$NDK_TOOLCHAIN/bin/arm-linux-androideabi-gccexport GOROOT=~/dev/goexport GOPATH=`pwd`export GOOS=androidexport GOARCH=armexport GOARM=7export CGO_ENABLED=1GO="$GOROOT/bin/go"$GO build -x main.go我從 Android Studio 安裝了 NDK,但找不到提到的路徑/dev/ndk-toolchain/bin/arm-linux-androideabi-gcc在我的設(shè)備中,我有:$ cd /Users/hajsf/Library/Android/sdk/ndk/22.1.7171670/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64$ lsarm-linux-androideabi   bin         lib         share$ cd bin$ lsarm-linux-androideabi-addr2line arm-linux-androideabi-elfedit   arm-linux-androideabi-nm    arm-linux-androideabi-sizearm-linux-androideabi-ar    arm-linux-androideabi-gprof arm-linux-androideabi-objcopy   arm-linux-androideabi-stringsarm-linux-androideabi-as    arm-linux-androideabi-ld    arm-linux-androideabi-objdump   arm-linux-androideabi-striparm-linux-androideabi-c++filt   arm-linux-androideabi-ld.bfd    arm-linux-androideabi-ranlibarm-linux-androideabi-dwp   arm-linux-androideabi-ld.gold   arm-linux-androideabi-readelf$ 
查看完整描述

2 回答

?
慕斯709654

TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊

不確定這是正確的還是否定的,我嘗試了以下方法,它以我想要的方式與我一起工作。在我的 Mac 中:

$ GOOS=android GOARCH=arm64 GO build -x main.go

然后我把文件保存在GDrive,然后從我的手機(jī)下載它,然后與共享它,并把它保存在我去那里的文件夾中,并讓它可執(zhí)行為:Tramux~/Downloads

$ chmod +x server

然后將其運(yùn)行為:

$ ./server

并讓它與我一起工作!


查看完整回答
反對 回復(fù) 2022-08-24
?
繁華開滿天機(jī)

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個(gè)贊

我下載了NDK,解壓縮了它,并找到了正確的路徑:


/Users/hajsf/Downloads/android-ndk-r21e/toolchains/llvm/prebuilt/darwin-x86_64/bin

并能夠編譯為:


$ export NDK=~/Downloads/android-ndk-r21e

$ CGO_ENABLED=1 \

GOOS=android \

GOARCH=arm64 \

CC_FOR_TARGET=$NDK/toolchains/llvm/prebuilt/darwin-x86_64/bin/aarch64-linux-android21-clang


$ GO build -x main.go

http://img1.sycdn.imooc.com//63058fd600017aaf14300802.jpg

在這個(gè),有這行,但它給了我一個(gè)錯(cuò)誤,并且機(jī)智地,我能夠正確編譯

./all.bash


查看完整回答
反對 回復(fù) 2022-08-24
  • 2 回答
  • 0 關(guān)注
  • 123 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號