导航:首页 > 源码编译 > 编译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很大相关的资料

热点内容
windows文件夹输入列表 浏览:905
php做网页聊天系统 浏览:876
鼠标光学传感器读取单片机 浏览:154
食品批号的app是什么 浏览:183
文件夹复原快捷键 浏览:379
app颜色为什么黑白 浏览:176
领券app是什么软件正规 浏览:483
360zip命令行 浏览:280
内网文件夹共享怎么建立快捷方式 浏览:651
驱动器加密保存文件 浏览:80
希沃白板如何安装安卓应用 浏览:928
手机私密相册哪个app最好 浏览:878
pythonopencvframe 浏览:874
达州加密自动监测网 浏览:354
高一数学必修三算法 浏览:813
服务器未响应怎么解决手机 浏览:197
程序员回到古代 浏览:404
软件合并一个文件夹 浏览:671
设置Android程序图标 浏览:378
app哪个局 浏览:918