导航:首页 > 源码编译 > ndk编译可执行文件添加静态库

ndk编译可执行文件添加静态库

发布时间:2023-02-27 13:32:33

⑴ Android NDK编译如何强制使用libc++.a的静态链接库

在编译命令行中,将使用的静态库文件放在源文件后面就可以了。比如: gcc -L/usr/lib myprop.c libtest.a libX11.a libpthread.a -o myprop 其中-L/usr/lib指定库文件的查找路径,编译器默认在当前目录下先查找指定的库文件。

⑵ NDK下如何使用第三方静态库

0. NDK开发的话, 默认目录就是 $YOUR_PROJECT/jni1. .h & .a 是必须的2. 新建Android.mk, Application.mk是可选的3. 编辑jni目录Android.mk, 引入.h 和 .a注:LOCAL_C_INCLUDES - 附加头文件目录LOCAL_STATIC_LIBRARIES - 本机编译的静态库文件(引用的是$YOUR_PROJECT/libs下的库文件)LOCAL_LDLIBS - 附加系统库文件, 可以通过-L来指定附加目录注2:LOCAL_STATIC_LIBRARIES & LOCAL_LDLIBS 引用静态库文件时, 需要注意库文件名的写法.LOCAL_STATIC_LIBRARIES 需要写完整的名字, 如libeoe(必须在编译时, 拷贝到$YOUR_PROJECT/libs, 可以通过预定义的宏, 也可以通过在.mk里调用shell)LOCAL_LDLIBS 则只需要写 -leoe (若libeoe所在目录被-L附加到系统库文件目录)

阅读全文

与ndk编译可执行文件添加静态库相关的资料

热点内容
林园炒股指标源码 浏览:466
pdf页面间距 浏览:64
vi命令实训操作 浏览:971
传说古代洪水肆虐谁奉帝尧的命令 浏览:691
如何卸载爱思app 浏览:41
安卓app如何不显示图标 浏览:524
桌面云服务器组建配置 浏览:923
济宁织梦源码怎么跳转到qq 浏览:291
西安java培训 浏览:298
苹果用户app如何退款 浏览:889
解压方式就是喝酒 浏览:397
麦块怎么添加到游戏服务器 浏览:962
喷油螺杆制冷压缩机 浏览:582
python员工信息登记表 浏览:377
高中美术pdf 浏览:162
java实现排列 浏览:513
javavector的用法 浏览:982
osi实现加密的三层 浏览:234
大众宝来原厂中控如何安装app 浏览:916
linux内核根文件系统 浏览:243