C 編譯後的程式在Android執行

2021-09-29 18:51:07 字數 451 閱讀 2069

1.安裝交叉編譯器,交叉編譯器的安裝方法大致有下面幾條:

debian/ubuntu 系統可以直接輸入命令安裝:

sudo apt install g++-arm-linux-gnueabihf

2.新建main.cpp檔案,內容如下:

#include

//將類定義在命名空間中

namespace diy};}

int main()

3.執行編譯指令

arm-linux-gnueabihf-g++ -static main.cpp -o main

4.將生成的main可執行程式push到android裝置

adb push main /data/

5.執行

root@a0001:/data/ # ./main

6.結果

小明的年齡是 15,成績是 92.500000

C 防止編譯後的程式「閃退」

前面有一篇部落格 c 使用getline函式迴圈次數少一次 提到了cin.get 這個函式。cin.get 還可以用來防止程式 閃退 有時我們執行我們編寫的.exe檔案後,會看到乙個黑框一閃而過。那是因為我們沒有暫停我們的程式,所以程式執行完之後就會自動退出了。而在程式末尾加上 cin.get 程式...

關於 c語言的編譯 和編譯後程式的執行

原來,一直不太明白這樣乙個問題 既然c語言是一種相對高階的語言,應該用c語言寫出的東西,經過編譯器編譯就可在任意機器上執行。我今天試了一下在linux下編譯的c語言在windows下執行,但是都提示錯誤。然後去網上查了一些資料,事實上如果你編寫的程式全是彙編或者純c語言,沒有用到任何第三方軟體或者和...

ant編譯android程式

這一篇主要做了建立android專案 update已存在專案 ant編譯專案。一,準備ant 二 使用ant 1 首先需要檢查一下android sdk的環境換量是否新增到了path中。這樣可以在任意目錄下執行android 命令,不然則要切換到 android sdk tools目錄下。2 使用a...