A. 怎麼樣寫個C程序,在智能手機上運行。
鄙人看過在wm、symbian兩個系統下編程的書籍。
其實給智能手機編程與在pc機上編程大致是一樣的,都是對代碼鏈接、編譯,只是編譯出的程序不能直接在pc機上執行罷了。而且,幾乎所有智能操作系統都支持c(c++)語言。
現在大部分智能操作系統的程序都支持vc6編程,開發者只需將相應操作系統開發者開發的程序開發包安裝到電腦上即可。
不過,有一點必須注意。移動平台上的c/c++語言已經不是原汁原味的c++了,操作系統的開發者問了節省移動設備上原本就少得可憐的系統資源,對程序語言進行了嚴格的限制(例如塞班控制了字元串的長度、使用),因而智能手機上的編程並不是很容易的事情。
當然,也存在類似於windows mobile(ce核心,支持2000多個windows api)這樣與pc操作系統類似的智能手機操作系統,在上面編程相對容易一些。
鄙人初出茅廬,所了解的僅此而已,lz如果希望能了解更多,最好是參閱相關書籍。
B. c語言編寫的程序可以直接在安卓上運行嗎是不是基本上安卓上所有的都要通過jvm解釋才能運行
當然可以,只需要安卓手機上安裝C語言的編譯器就可以了。如在手機上使用易歷知食軟體里的微C程序設計,就可以直接在安卓手機上寫C語言程序並運行,下面是其自帶的一個示例(熟悉的九九乘法表),手機上的代碼如下圖所示:
在手機上學習C語言編程就是這么簡單!
C. 用c語言編的應用程序能在安卓手機上運行嗎
C語言編寫的程序不能直接在android上運行,androidjni通過類似dll的so方式應用C/C++代碼,就是androidnative的開發(NDK)
D. c語言程序exe如何在手機運行
Android設備上的應用程序大都是用Java語言編寫的,但有時我們需要用C語言進行一些底層的開發,但我們一般的PC機CPU都是Intelx86架構,而大多數移動設備CPU都是ARM架構,因此在Linux上編譯運行的可執行程序是不能直接在Android手機上運行的,但是我們可以在PC機上交叉編譯出能在ARM平台下運行的程序。
1.安裝交叉編譯工具
首先,我們需要在Linux下安裝 arm-none-linux-gnueabi-gcc交叉編譯工具鏈下載地址(找了好久~_~)
不多說了,放到usr/local/bin目錄下,解壓文件包,解壓後得到一個arm-2009q1文件夾,然後把arm-2009q1下的bin目錄配進環境變數
如果在終端下執行arm-none-linux-gnueabi-gcc -v可以成功的話,就說明配置成功了,如圖
E. 在手機上可以運行C語言程序嗎
可以的
裝對應軟體就可以了
安卓手機可以用c4droid
F. 做了一個簡單的c程序,如何在手機上編譯運行
能運行的!主要是看編譯器,編譯出來的可執行文件要能被手機識別。windows mobile操作系統的軟體可以用VS2005和更高級版本編譯,iphone用object-c語言(當成是C的一種方言版吧)編寫,編譯器具體忘了。
G. 手機運行c語言程序
手機運行c語言程序原理和arm跑linux運行c一樣。不過編譯時要用到交叉編譯,要在linux先用gcc靜態編譯好,才能在arm上運行。
具體方法是:
1.先在linux上安裝arm-linux-gcc(linux我使用的是ubuntu,arm-linux-gcc上網有很多教程,可以網路一下安裝)。
2.安裝好後,可以新建個c程序啦,可以有vi,gedit,還可以用codeblock。
3.編譯時要注意 arm-linux-gcc -static -o xx xx.c
4.編譯好後可以復制到sd卡,然後用cp 命令復制到 根目錄的data下(在sd卡下沒有許可權,不能執行,沒有許可權 的可以用 chmod 777 xx 命令提升讀寫執行許可權)。
5.執行程序啦(cd 到相應的目錄,執行 ./xx ,或者直接給出路徑 )。
H. 怎麼用c語言在手機上做編程
可以使用c4droid軟體進行編程。
解決這個問題的方法如下:
1、首先在手機瀏覽器中搜索c4droid軟體。
I. 在手機上可以運行C語言程序嗎
有一個可以在手機上編程的叫C4droid,電腦編的EXE是不能在手機上運行的,系統不一樣