Ubuntu Phone OS 是否会包含移动平台内的开发工具?

Sil*_*lur 2 application-development ubuntu-touch

我看到了原生 QML 和 HTML5 应用程序的示例,但如果不能在本地开发,Ubuntu 就不是 Linux。Ubuntu Phone 会包含gcc, qmake, 一个 python shell 或类似的工具吗?

Nil*_*lsB 5

让我们以我们的 Ubuntu Touch 开发者预览版为例。

我可以通过 ssh 连接到 shell。我的平板电脑以无线方式连接到互联网。

所以我可以添加开发工具:

phablet@localhost: sudo apt-get install build-essential
Run Code Online (Sandbox Code Playgroud)

然后创建一个新文件 hello.c

#include <stdio.h>
void main(void) {
  printf("hello world!\n");
}
Run Code Online (Sandbox Code Playgroud)

现在我可以编译我的 C 程序了:

phablet@localhost: gcc hello.c
Run Code Online (Sandbox Code Playgroud)

我可以运行它:

phablet@localhost: ./a.out
Run Code Online (Sandbox Code Playgroud)

输出是:

hello world!
Run Code Online (Sandbox Code Playgroud)

结论:这是一个真正的Linux。它已经提供了基本的工具。他们工作!

而且我不认为将来有人会试图找到一种方法来消除安装和运行这些基本开发工具的机会。

即使将来会出现默认情况下不包含这些工具的 Ubuntu 手机,也始终可以以非常简单的方式添加它们。

我爱这个新世界!