【发布时间】:2011-09-04 07:52:33
【问题描述】:
我正在编写一个使用 Netcat 通过网络连接提供帧缓冲区的 bash 脚本,但首先我需要将它编译为本机可执行文件。我什至让这个脚本在默认安装了 netcat 的 Ubuntu 机器上运行。
我找到了这个https://github.com/android/platform_external_netcat,但根本没有 NDK 的经验。这显然根本不使用 JNI 或 Java,因此制作 Android 应用程序的默认方法不会让我到任何地方。
所以问题是。如何从此源代码中获取可执行文件?
【问题讨论】:
-
并非如此。我想获得一个 ARM 可执行文件。不是 .apk 包。
-
设备上可能已经有 netcat (nc) 的编译副本。
-
很奇怪,不。那是我尝试的第一件事。我的 2.3.3 Galaxy S 默认有 ping,但 netcat 没有。
-
如果你有一个 /system/xbin 目录,它可能在里面,而不是在你的路径上
标签: android c android-ndk native