2 shunlongyang sh shunlongyang_sh 于 2016.01.18 21:13 提问

android linux 静态库的生成和使用

有个android手机项目,linux3.10,kernel里面有几个文件不想开源出去,想做成静态库一起发布给客户

请问一下怎么将这几个文件做成静态库,做出来后放在哪个目录,再编译整个kernel的时候.mk文件该怎么写

希望能帮忙详细的举个例子,感谢

1个回答

caozhy
caozhy   Ds   Rxr 2016.01.18 21:22

http://blog.chinaunix.net/uid-25885064-id-3066814.html

android不太显示,因为手机的cpu型号太多,你不提供源代码,那么就没办法跨平台兼容了。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
linux静态库的生成与使用
linux静态库的生成与使用linux静态库的生成与使用
linux 下使用ndk-build编译android使用的c++静态库
1)下载android-ndk-r4 下载地址 http://www.ideasandroid.com/android/sdk/android-ndk-r4-linux-x86.zip http://developer.android.com/sdk/ndk/overview.html 下载完成后直接解压就可以用了。   2)配置android-ndk-r4环境变量 命令行
Linxu之静态库生成和使用
Linux下静态库生成和使用一.静态库概念1.库是预编译的目标文件(object  files)的集合,它们可以被链接进程序。静态库以后缀为”.a”的特殊的存档(archive file)存储。2.标准系统库可在目录/usr/lib与/lib中找到。比如,在类Unix系统中C语言的数序库一般存储为文件/usr/lib/libm.a。该库中函数的原型声明在头文件/usr/include/math.h
ndk编译生成静态库和动态库
在Android平台上,通过NDK可以编译NativeC程序,生成原生的NativeCode。从生成的代码的使用方式来看,主要有三种形式:Native Executable Binary, Shared Dynamic Library, 以及Static Link Library。接下来将分别介绍这三种类型的二进制文件的用途和生成时的MakeFile的设置。 1. Static Link Li
NDK 使用 使用预构建库 静态库(.a) 或者共享库(.so)
https://developer.android.com/ndk/guides/application_mk.html 使用预构建库 本页内容 声明预构建库 从其他模块引用预构建库 调试预构建库 为预构建库选择 ABI NDK 支持使用预构建库,静态库和共享库均受支持。针对此功能提供两个主要用例: 向第三方 NDK
Linux 如何使用gcc生成静态库和动态库
Linux 如何使用gcc生成静态库和动态库,使用GCC编译生成静态库和动态库的方法
Linux下静态库的生成以及使用实例图解
linux下面静态库的编译和使用
ffmpeg的ubuntu的编译过程(编译静态库和动态库)
第一步源码下载 通过git下载 git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg 或者直接下载 wget  http://ffmpeg.org/releases/ffmpeg-3.3.tar.bz2 如果是下载的ffmpeg-3.3.tar.bz2 需要进行解压 tar   -jxvf ffmpeg-3.3.tar.bz2  如果国
一个使用第三方静态库(*.a)的jni实例以及 ndk 使用第三方静态库生成动态库的实例
项目上需要用到第三方的静态库,搞了一天终于
生成支持32位和64位静态库
我们在类UNIX平台下,编译32位或64位程序时,会分别使用对应的库,32位或者64位库(使用file命令查看),下面说一下如何生成一个库,支持32位和64位平台。 以下是库文件:test_a.c #include <stdio.h> int list(char*a) { printf("I am a lib\n"); return 0; }下面将源文件编译成支持32位和64