设为首页 加入收藏

TOP

解决不使用Android NDK编译的bin文件No such file or directory问题
2014-11-24 08:10:20 来源: 作者: 【 】 浏览:0
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获取应用程序的版本信息

评论

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

·About - Redis (2025-12-26 08:20:56)
·Redis: A Comprehens (2025-12-26 08:20:53)
·Redis - The Real-ti (2025-12-26 08:20:50)
·Bash 脚本教程——Li (2025-12-26 07:53:35)
·实战篇!Linux shell (2025-12-26 07:53:32)