![Ubuntu touch 上的 Shell](https://linux22.com/image/857856/Ubuntu%20touch%20%E4%B8%8A%E7%9A%84%20Shell.png)
我想在 Ubuntu touch 下的 Nexus 7 上测试一些 C 代码。在平板电脑上安装 Ubuntu touch 之前,我有一些问题:
是否可以像在笔记本电脑上一样在平板电脑上编译(gcc?)并直接运行代码?
在 Ubuntu Touch 上,是否有一个可以像笔记本电脑或台式电脑一样运行命令行的 shell?
答案1
答案是肯定的(对于两个问题来说),但是在 Nexus 7(2013)上测试代码之前,您需要在笔记本电脑/台式机上运行 Utopic(14.10)以获取最新的开发工具。
跟着安装步骤(使用开发通道获取 14.10 图像)。
安装所需的软件包来管理您的设备:
sudo apt-get install ubuntu-device-flash phablet-tools
安装 SDK
sudo apt-get install ubuntu-sdk
连接您的设备并启用读写模式(使用 SDK):
将示例代码推送到您的设备 (你好ç):
$ adb push hello.c /home/phablet 1 KB/s (82 bytes in 0.041s)
启动平板手机外壳连接,安装
gcc
并libc6-dev
(root 密码是平板手机)并在目标上编译你的代码:sylvain@sylvain-ThinkPad-T430s:~$ phablet-shell start: Job is already running: ssh /home/sylvain/.ssh/known_hosts updated. Original contents retained as /home/sylvain/.ssh/known_hosts.old 4 KB/s (200 bytes in 0.040s) Warning: Permanently added '[localhost]:2222' (RSA) to the list of known hosts. Welcome to Ubuntu Utopic Unicorn (development branch) (GNU/Linux 3.4.0-3-flo armv7l) * Documentation: https://help.ubuntu.com/ Last login: Wed Jul 9 21:29:20 2014 from localhost.localdomain phablet@ubuntu-phablet:~$ sudo apt-get update [sudo] password for phablet: [...] phablet@ubuntu-phablet:~$ sudo apt-get install gcc libc6-dev [...] phablet@ubuntu-phablet:~$ gcc -Wall hello.c -o hello phablet@ubuntu-phablet:~$ ls Documents Downloads hello hello.c Music Pictures Videos phablet@ubuntu-phablet:~$ ./hello Hello, world! phablet@ubuntu-phablet:~$