设为首页 加入收藏

TOP

解决不使用Android NDK编译的bin文件No such file or directory问题
2014-11-24 08:10:20 来源: 作者: 【 】 浏览:1
Tags:决不 使用 Android NDK 编译 bin 文件 such file directory 问题

使用板子的交叉编译工具链,自己做Makefile来编译一个二进制文件,adb push到板子上运行。


会出现No such file or directory问题。


明明该文件是存在的,为什么会出现这个问题呢?


文件是存在,但是该文件所需要的一些库文件,是不存在的。这个时候就需要静态链接。


在Makefile中增加一行


LDFLAGS += --static


在编译可执行文件的命令中,比如


26 LDFLAGS += --static
27 $(EXEC): $(LIB) main.c
28 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ main.c -L. $(LIB)


即可解决。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇君正JZ4770 bootloader中对nand .. 下一篇Android获取应用程序的版本信息

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·求navicat for mysql (2025-12-26 13:21:33)
·有哪位大哥推荐一下m (2025-12-26 13:21:30)
·MySQL下载与安装教程 (2025-12-26 13:21:26)
·Linux_百度百科 (2025-12-26 12:51:52)
·Shell 流程控制 | 菜 (2025-12-26 12:51:49)