當前位置:首頁 » 編程軟體 » 模擬編譯程序

模擬編譯程序

發布時間: 2022-09-27 03:58:50

⑴ 如何編譯 MTK 的模擬器

編譯命令

make custom=xxx gprs/gsm new/remake/update/clean mole_name
編譯時進入Dos下工程所在的目錄,然後輸入上面的命令語句即可開始編譯。
參數:
custom=xxx
xxx是不同的軟體版本,編譯時可忽略參數「custom=」,系統會自動判斷。
gprs/gsm是說明該軟體是否支持gprs的,如果不支持gprs,只輸入gsm即可;
mole_name:各個模塊的名字
new
功能:全部重新編譯
用途:第一次編譯時和修改了make文件夾中的文件必須得重新new一下
remake
功能:只重新編譯工程中更新過的部分
用途:remake是耗時最短的一個動作,也是最常用的動作。
resgen
功能:編譯資源
用途:如果更改了資源文件或新加了資源文件,則用此命令。
upadte
功能:先檢查,然後重新編譯更新部分,編譯時間較長。
用途:update是耗時較長的一個指令,
一般在增加或刪除一些驅動或應用情況下使用,在做開發時不推薦使用,此命令雖比new
的時間短,但比remake的時間長很多。
clean
功能:刪除對應的obj
用途:作為其它命令所依賴的指令,還有就是清除工程或者指定模塊對象的類庫。

也可以寫編譯腳本例寫一個new.bat 文件 文件內容為make custom=project_name new
則編譯時在cmd.exe下輸入new 即可 相對應的resgen.bat 內容為make custom=project_name resgen

編譯模擬器時 應注意:
gen_modis
gen_modis功能:產生VC工程文件
在new完成後需要運行此命令,其它情況如果模擬器出現異常時也可用此命令重新生成VC
工程文件。
codegen_modis
功能:產生modis需要的trace文件的datebase
用途:在new完成後需要運行此命令,在運行此命令前需先運行gen_modis命令,此命令在
new完成後一般只運行一次,執行像resgen或remake命令後都不需要運行此命令。
new_modis
功能:組合了gen_modis 和 codegen_modis
只是聽說,沒具體試驗過呢我一般分開執行的簡化命令

工程new 一遍 模擬器不會自動生成一個新的模擬器
當改動工程中的make文件時 工程必須要new一遍 然後gen_modis codegen_modis 然後編譯VC
當改動的是源文件且源文件已經是工程中某些模塊的內容 則可以無須對工程進行操作 直接用VC編譯
當改動的是資源文件則工程要resgen remake 然後gen_modis codegen_modis 然後才用VC編

⑵ 如何編譯android x86模擬器

首先你需要設置一下emulator工具的目錄之類的
要在.bashrc中新增環境變數,如下
ANDROID_PRODUCT_OUT=~/android/out/target/proct/generic
ANDROID_PRODUCT_OUT_bin=~/android/out/host/linux-x86/bin
這里是設置你的輸出文件的位置和bin工具目錄
然後在命令行輸入:
export path=${path}:${ANDROID_PRODUCT_OUT_bin}:${ANDROID_PRODUCT_OUT};
上面是導入了相關的配置,然後使之生效。
source ~/.bashrc
接著切換到輸出的system文件夾
cd ~/android/out/target/proct/generic
然後來創建模擬器
emulator -system system.img -data userdata.img -ramdisk ramdisk.img
如果你運氣夠好的話,也許現在已經在運行了,不過我運氣明顯不夠好。
提示一:
emulator: ERROR: You did not specify a virtual device name, and the system
directory could not be found.
If you are an Android sdk user, please use 『@<name>』 or 『-avd <name>』
to start a given virtual device (see -help-avd for details).
Otherwise, follow the instructions in -help-disk-images to start the emulator

既然人家提示了,那就按照步驟走吧,輸入命令:
emulator -help-avd
接著提示如下:
use 『-avd <name>』 to start the emulator program with a given Android
Virtual Device (a.k.a. AVD), where <name> must correspond to the name
of one of the existing AVDs available on your host machine.
See -help-virtual-device to learn how to create/list/manage AVDs.
As a special convenience, using 『@<name>』 is equivalent to using
『-avd <name>』.
跟著提示繼續走,輸入命令:
emulator -help-virtual-device
又是提示了:
An Android Virtual Device (AVD) models a single virtual
device running the Android platform that has, at least, its own
kernel, system image and data partition.
Only one emulator process can run a given AVD at a time, but
you can create several AVDs and run them concurrently.
You can invoke a given AVD at startup using either 『-avd <name>』
or 『@<name>』, both forms being equivalent. For example, to launch
the AVD named 『foo』, type:
emulator @foo
The 『android』 helper tool can be used to manage virtual devices.
For example:
android create avd -n <name> -t 1 # creates a new virtual device.
android list avd # list all virtual devices available.
Try 『android –help』 for more commands.
Each AVD really corresponds to a content directory which stores
persistent and writable disk images as well as configuration files.
Each AVD must be created against an existing sdk platform or add-on.
For more information on this topic, see -help-sdk-images.

延伸1):
Android x86模擬器Intel Atom x86 System Image配置與使用方法

大家現在開發使用的Android 模擬器模擬的是 arm 的體系結構(arm-eabi),因此模擬器並不是運行在x86上而是模擬的arm,所以我們調試程序的時候經常感覺到非常慢,大部分開發者應該都深有體會。
針對這種情況,前段時間intel推出了支持x86的Android模擬器,這將大大提高啟動速度和程序的運行速度,這將允許Android模擬器能夠以原始速度(真機運行速度)運行在使用intel x86處理器的電腦中,各位開發者有福了,下面將為大家展示使用方法。

一、首先下載intel提供的 intel® Hardware Accelerated Execution Manager 1.0.1(R2)

requirement:
1. requires the Android* SDK to be installed (version 17 or higher). SDK17或者以上
2.intel® processor with support for VT-x, EM64T, and Execute Disable (XD) bit functionality intel的cpu:並支持VT-X(虛擬化技術)、可擴展64位、Execute Disable bit。(均需要保證在bios中開啟Enable)
3. At least 1 gb of available ram 1G以上內存,否則安裝不了

滿足硬體和軟體要求之後,就可以開始安裝了,一直下一步至安裝成功。途中有個地方選擇分配給HAXM內存大小,一般默認就好,分太多會拖慢整機速度。

安裝成功後命令行輸入sc query intelhaxm,查看運行狀態: state is: 「4 RUNNING」 ,即代表安裝成功。需要更改分配內存,重新運行一下安裝程序選擇change即可修改。
還可以使用以下指令手動開啟和關閉:
Stop: sc stop intelhaxm

Start:
sc start intelhaxm

滿足軟硬體條件,若提示如下Error:but intel Execute Disable bit (XD) is not turned on......
(需要開啟系統數據執行保護功能dep,下午糾結了好久才查到。官網原文:Windows* hosts may need to enable dep (Data Execution Prevention) in addition to intel XD)
命令行使用指令:bcdedit.exe /set nx optin 打開即可,需要重啟電腦

二、下載Intel Atom x86 System Image
1. 從SDK Manager下載:打開SDK Manager,展開至Android2.3.3(API10)(注意:目前只有2.3.3和4.0.3(Ice Cream Sandwich)有x86的Image),需要和2.3.3的SDK Platform配合使用。

2.使用avd Manager創建一個新的avd: Hardware Property裡面選擇gpu emulation yes 還有 Keyboard support yes

3.開始使用飛速的模擬器吧,各種爽歪歪
好的工具可以更有效率的開發APP,讓我們從此告別那龜速的模擬器吧

c語言模擬命令行調用GCC編譯器編譯一個.c文件

比如你的c文件是hello.c
在命令行中,使用gcc hello.c -o hello 就會生成了可執行程序hello了

⑷ mtk手機模擬器編譯相關問題

這是軟體的事情,有的軟體在過低的MTK中不支持遍歷目錄,就是不支持你隨便翻文件夾,只能讀取程序制定的文件夾,這沒辦法改變,除非你自己會編程,把默認目錄隨意改動。

⑸ 用C++需要編譯通訊模擬程序完整代碼

是windows還是linux環境?

⑹ 如何使用c4droid終端模擬器編譯運行程序

1,導出為apk,安裝2,導出為二進制文件,使用終端模擬器運行

⑺ CTX310V1怎麼使用程序模擬

咨詢記錄 · 回答於2021-12-08

⑻ 三級網路技術c語言上機模擬編譯器visual c++6.0應該裝在哪個文件里

我也考網路三級而且裝了模擬軟體和visual c++6.0,編譯器放在c盤就可以了,當你啟動模擬軟體時,會生成一個文件夾,然後打打開文件夾,編譯器變自動識別了那個文件然後雙擊那個文件(或是在模擬軟體中直接打開也行。)這時你變可以做題了。
我剛開始裝了一遍visual c++6.0,我把路徑改為了d盤,但是裝到%53的時候出了毛病,後來我沒改路徑就使用默認的路徑,卻可以裝上去,所以我建議你裝在c盤

⑼ 三菱模擬的時候明明已經編譯了怎麼還提示未完全編譯

在菜單 工具---選項---運行時寫入設置 選擇: 變換後,不寫入plc 就可以啦!
程序修改保存後,需要提出原來的模擬運行.再重新啟動模擬程序,才能按照修改後的程序運行.否則,還是按照原來的程序運行

⑽ android模擬器不能編譯代碼

首先android模擬器不會編譯程序,負責編譯程序的是Android SDK與java虛擬機。就您的問題有兩種可能 1 模擬環境出現問題,這是經常出現的問題,建議從新構建一個android模擬器 2 編譯程序出現問題 從新安裝Android SDK 3 jdk出現問題 看看jdk能否正常運行

熱點內容
釘鼎伺服器出口ip 發布:2025-05-15 07:13:08 瀏覽:279
移動硬碟和光碟哪個存儲時間長 發布:2025-05-15 07:04:25 瀏覽:489
壓縮一定 發布:2025-05-15 06:57:30 瀏覽:289
進棧演算法 發布:2025-05-15 06:56:02 瀏覽:215
安卓和緩存 發布:2025-05-15 06:56:02 瀏覽:428
筆記本電腦台式伺服器 發布:2025-05-15 06:40:41 瀏覽:109
4k無壓縮 發布:2025-05-15 06:02:54 瀏覽:75
hp存儲6350 發布:2025-05-15 05:40:41 瀏覽:233
怎麼更改電腦默認緩存位置 發布:2025-05-15 05:39:01 瀏覽:877
安卓qq公孫離在哪個戰區戰力最低 發布:2025-05-15 05:38:58 瀏覽:494