摘要:搭建環(huán)境編譯代碼運(yùn)行在手機(jī)中下載的包解壓到本機(jī)的某個(gè)目錄找到解壓后的根目錄在目錄里面有是用來編譯代碼的拷貝路徑比如我的是添加到變量環(huán)境具體請(qǐng)百度按鍵輸入打開窗口后輸入如果配置沒有錯(cuò)誤會(huì)出現(xiàn)有錯(cuò)誤的話就是你的環(huán)境變量么有配置好重新配置下就
搭建make環(huán)境編譯c代碼運(yùn)行在手機(jī)中
0x1: 下載 Android 的NDK包.解壓到本機(jī)的某個(gè)目錄.
0x2: 找到解壓后的 NDK 根目錄,在 prebuiltwindows-x86_64bin 目錄里面有make.exe是用來編譯 c 代碼的.(拷貝 make 路徑,比如我的是: D:AndroidNDKprebuiltwindows-x86_64bin) 添加到 path 變量環(huán)境.(具體請(qǐng)百度.)
0x3: 按 Windows+R 鍵 輸入cmd. 打開窗口后,輸入 make 如果配置沒有錯(cuò)誤會(huì)出現(xiàn) make: No targets specified and no makefile found. Stop.* 有錯(cuò)誤的話就是你的環(huán)境變量么有配置好.重新配置下就ok
0x4: 寫一個(gè)簡(jiǎn)短的 C 代碼. 比如輸出一個(gè)Hello C!!.
0x5: 用剛才打開的 cmd 窗口去到編寫c代碼的根目錄.(比如我的代碼放在:D:Cdemohello.cpp)
0x6: 編寫makefile文件() 不能有后綴.
0x7: make C_hello.c 文件.
make后生成
因?yàn)槲沂謾C(jī)還沒有root所以暫時(shí)用模擬器代替.而模擬器需要使用 adb connect 命令進(jìn)行連接
好啦,準(zhǔn)備完畢.開始安裝到手機(jī)
0x8: 使用命令 make install 把編譯好的 C_Hello 安裝到手機(jī)并運(yùn)行.
實(shí)際上有3個(gè)步驟:
1: 把 C_Hello push到手機(jī)的臨時(shí)目錄
2: 修改 C_Hello 權(quán)限.
3: 運(yùn)行 C_Hello
提醒一下, 如果你編譯的是cpp文件.會(huì)編譯不通過.得到這樣的提示:
error: undefined reference to "__aeabi_unwind_cpp_pr1"
collect2.exe: error: ld returned 1 exit status
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/70115.html
摘要:環(huán)境搭建環(huán)境搭建系列芯片的開發(fā)絕大部分都是經(jīng)由樂鑫科技提供的軟件開發(fā)工具包來進(jìn)行的,也需要應(yīng)用此。如果是使用樂鑫科技官方的下載工具在平臺(tái)則可以直接通過芯片接口將固件燒錄進(jìn)。簡(jiǎn)述上手了一塊樂鑫科技官方推出的ESP32-S3-DevKitC-1開發(fā)板,發(fā)現(xiàn) ESP32-S3 的綜合性能較比前兩代有著非常明顯的提升,wifi與藍(lán)牙功能,更充足的外設(shè)擴(kuò)展能力,可以看出其在未來物聯(lián)網(wǎng)開發(fā)應(yīng)用中將占有更...
摘要:再運(yùn)行一次它往發(fā)送了一個(gè)消息我們可以看到就已經(jīng)收到了總結(jié)我們成功地搭建了一個(gè)的消息代理服務(wù)并為它編譯了可以供后續(xù)后端消息業(yè)務(wù)的開發(fā)詳細(xì)代碼也可以參考已經(jīng)上傳到的 mosquitto 的簡(jiǎn)介 mosquitto 是一個(gè)開源的輕量級(jí)消息代理服務(wù), 支持 MQTT-3.1 和 MQTT-3.1.1, 采用發(fā)布訂閱模式. mosquitto 目前廣泛用于手機(jī)設(shè)備, 底端傳感器, 嵌入式計(jì)算機(jī)的...
摘要:安裝系統(tǒng)本次安裝的是的最小化版本,以下操作在用戶下進(jìn)行。在搭建完該環(huán)境后,筆者使用作為開發(fā),配置使其可以直接調(diào)試虛擬機(jī)上的代碼即開發(fā)環(huán)境下代碼是運(yùn)行在虛擬機(jī)上的。通過該方法,可以最大程度地確保開發(fā)環(huán)境與生產(chǎn)環(huán)境的一致性。 安裝系統(tǒng) 本次安裝的是Centos7.3的最小化版本,以下操作在root用戶下進(jìn)行。在搭建完該環(huán)境后,筆者使用phpstorm作為開發(fā)ide,配置phpstorm使其...
閱讀 1672·2021-11-12 10:35
閱讀 1618·2021-08-03 14:02
閱讀 2688·2019-08-30 15:55
閱讀 2028·2019-08-30 15:54
閱讀 762·2019-08-30 14:01
閱讀 2430·2019-08-29 17:07
閱讀 2254·2019-08-26 18:37
閱讀 3034·2019-08-26 16:51