新手问个问题,能在android上运行c程序吗, 不能直接运行,只能通过JNI调用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要通过java本地接口(JNI)实现! Android系统内核是linux,所以可以直接编写运行在底层linux os上的c/c++程序但系统没提供c/c++ GUI库,所以开发客户端只能使用上层java开发如果你的程序要求高效率,可以利用c/c++提高速度和效率,Android提供了Native Development Kit(NDK)允许使用libc和libm库以及对OpenGL的本地访问C++库 你可以使用标准的 Linux cross-compiler 编译应用程序,并从 shell 里运行你的程序。 可以调用C语言写的程序,android的NDK开发 你可以看看 事实证明是运行不了的用交叉编译器做成可执行文件是可以的,也可以选择再android源码保重用android那套写个.mk文件编译成可执行文件。 事实证明是运行不了的用交叉编译器做成可执行文件是可以的,也可以选择再android源码保重用android那套写个.mk文件编译成可执行文件。我试的执行不了,原来是缺少库文件,加上-static静态编译就可以执行了 想学android开发, 大使们介绍几本书籍来看啊 PullToRefreshListView item 点击问题 Android的Call not sent问题 android_人人 sdk的使用方法 android开机启动c程序后,c生成当配置文件在哪儿? Android入门初级问题 jni里如何写日志 Ubuntu下的android android推送用哪种方式好? 视频传输 camera菜单问题 读取通讯录的 问题
允许使用libc和libm库以及对OpenGL的本地访问C++库
事实证明是运行不了的
用交叉编译器做成可执行文件是可以的,也可以选择再android源码保重用android那套写个.mk文件编译成可执行文件。
事实证明是运行不了的
用交叉编译器做成可执行文件是可以的,也可以选择再android源码保重用android那套写个.mk文件编译成可执行文件。我试的执行不了,原来是缺少库文件,加上-static静态编译就可以执行了