搭建make环境编译c代码运行在手机中

搭建make环境编译c代码运行在手机中

0x1: 下载 AndroidNDK包.解压到本机的某个目录.

0x2: 找到解压后的 NDK 根目录,在 prebuiltwindows-x86_64bin 目录里面有make.exe是用来编译 c 代码的.(拷贝 make 路径,比如我的是: D:AndroidNDKprebuiltwindows-x86_64bin) 添加到 path 变量环境.(具体请百度.)

0x3:Windows+R 键 输入cmd. 打开窗口后,输入 make 如果配置没有错误会出现 make: No targets specified and no makefile found. Stop.* 有错误的话就是你的环境变量么有配置好.重新配置下就ok

0x4: 写一个简短的 C 代码. 比如输出一个Hello C!!.



0x5: 用刚才打开的 cmd 窗口去到编写c代码的根目录.(比如我的代码放在:D:Cdemohello.cpp)

0x6: 编写makefile文件() 不能有后缀.



0x7: make C_hello.c 文件.
make后生成



因为我手机还没有root所以暂时用模拟器代替.而模拟器需要使用 adb connect 命令进行连接



好啦,准备完毕.开始安装到手机

0x8: 使用命令 make install 把编译好的 C_Hello 安装到手机并运行.

实际上有3个步骤:

1: 把 C_Hello push到手机的临时目录

2: 修改 C_Hello 权限.

3: 运行 C_Hello



提醒一下, 如果你编译的是cpp文件.会编译不通过.得到这样的提示:

error: undefined reference to '__aeabi_unwind_cpp_pr1'
collect2.exe: error: ld returned 1 exit status

至此,完毕!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值