命令列模式下maemo程式的編譯與執行步驟

2021-04-26 17:10:53 字數 646 閱讀 5440

1.進入scratchbox

命令列下執行命令:scratchbox

2.建立工作資料夾,在資料夾下編寫程式test.c

3.編譯

gcc -wall -g test.c ·pkg-config --cflags --libs gtk+-2.0· -o test

如若使用hildon庫,還需要加上hildon-1

此時執行./test,會提示glib warning ** gtk - cannot open display。需要先開啟xephyr。

4.開啟xephyr

在新終端下執行命令:(即不要在scratchbox下執行)

xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -extension composite

4.執行應用程式

此時在原來的scratchbox下,先後執行

export display=:2

./test

程式執行但沒有應用程式框架

5.開啟應用程式框架

在原來的scratchbox下,執行命令

af-sb-init.sh start

6.執行應用程式

原來的scratchbox下,執行

./test

Android系統的命令列操作及C程式編譯

android api與版本對應關係 除了使用封裝好ui介面的android程式編譯環境如android studio或者myeclipse呼叫ndk工具包,還可以自己動手配置相關環境變數後,在命令列使用ndk工具。export path path home android ndk r13b too...

Linux在命令列模式下執行命令

在linux預設的登入的模式中,主要分為兩種,一種是純文字介面的登入環境,另一種則是圖形介面的登入環境。linux預設提供6個終端介面來讓使用者登入,切換的方式為 ctrl alt f1 f6 系統會按 f1 f6 的順序分別命名為 tty1 tty6的操作介面環境。ctrl alt f1 f6 文...

linux命令列模式下安裝matlab

1.掛載映象 mount o loop mathworks r2014a.iso media cdrom 2.建立安裝目錄 sudo mkdir p usr local matlab etc sudo mkdir p usr local matlab 2014a 3.安裝 1 移動配置檔案 sudo...