导航:首页 > 源码编译 > 编译so很大

编译so很大

发布时间:2022-09-24 05:19:08

Ⅰ 在NDK中使用C++代码,编译出来的so库太大,该怎么解决

如果你写过iOS就不觉得NDK的大了... _(:з)∠)_

linux 怎么编译.so文件

.so是linux用的 所以 要生成so 需要用gcc 和生成可执行文件类似,只是增加一些编译选项 命令如下 gcc SOURCE_FILES -fPIC -shared -o TARGET SOURCE_FILES可以是.c文件,也可以是经过-c编译出来的.o文件 TARGET为so文件。

Ⅲ vc++怎么编译生成.so的文件

so是linux系统的动态链接库,你需要把源码拿到Windows里面用vc 或MinGW等编译工具 重新编译一下。windows的动态链接库是dll文件。

Ⅳ 如何减小cocos2d-x编译出的so体积

如果你是3.0的话: 2d\ccConfig.h 中可以设置各个宏开关 比如不要物理:
#ifndef CC_USE_PHYSICS
#define CC_USE_PHYSICS 0 //0是不要 1是需要
#endif
如果您对我的回答有不满意的地方,还请您继续追问;
答题不易,互相理解,互相帮助!

Ⅳ linux下c语言编译so问题

不需要在自己的.so中调用别人的.so,只需要编译自己的,编译.so时,系统不会检查未定义的函数。
直接在编译自己的应用程序时链接这两个.so就可以了!
gcc
-o
exec_file
mysrc.c
-L./
-lXXX
-L/usr/lib
-lmysqlclient

Ⅵ linux下c语言编译so问题

不需要在自己的.so中调用别人的.so,只需要编译自己的,编译.so时,系统不会检查未定义的函数。
直接在编译自己的应用程序时链接这两个.so就可以了!

gcc -o exec_file mysrc.c -L./ -lXXX -L/usr/lib -lmysqlclient

Ⅶ 怎样把.c文件编译成.so文件

比如有一个test.c文件,我想打包成动态库test.so,
直接gcc
test.c
-o
test.o
-fpic
gcc
-o
test.so
test.o
-shared
使用的时候发布.so和头文件即可。
链接的时候要记得丢在默认目录或者将其所在目录声明到环境变量,不然有时候会提示找不到这个库文件。

Ⅷ 在NDK中使用C++代码,编译出来的so库太大,该怎么解决

可以按大小,略做优化一下,除此就是优化代码中不使用的代码

~
~
~

阅读全文

与编译so很大相关的资料

热点内容
单片机控制的大一点的车 浏览:638
程序员中的荣誉 浏览:270
java的封装性 浏览:387
命令提示符垃圾清理 浏览:803
javachar1 浏览:1001
lcd单片机投影仪用久了会发黄 浏览:751
王者荣耀游戏内进攻主宰命令 浏览:215
周立功单片机发展有限公司 浏览:612
iphone未成年怎么付款app 浏览:988
苹果app是英文怎么改 浏览:837
51单片机485通信 浏览:270
符咒全书pdf 浏览:565
海底捞app签到怎么弄不成了 浏览:862
安卓php服务器搭建 浏览:259
京东直营网挣用什么APP 浏览:825
杰克豆车机怎么安装app 浏览:32
app查余额怎么有两个金额 浏览:305
小程序仿今日头条源码 浏览:277
框架源码研读 浏览:447
仙侣奇缘3如何架设服务器 浏览:954