Chinaunix首页 | 论坛 | 博客
  • 博客访问: 240852
  • 博文数量: 84
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 451
  • 用 户 组: 普通用户
  • 注册时间: 2013-04-05 13:45
个人简介

IT!

文章分类
文章存档

2013年(84)

我的朋友

分类: LINUX

2013-04-11 18:48:22

-/bin/sh: ./hello: not found
问题解决如下:
一、原因如下:
    Build Options->
    Build BusyBox as a static binary (no shared libs)
    Build with Large File Support (for accessing file>2GB)
    如果选择Build BusyBox as a static binary (no shared libs)方式进行编译时,所需的库已经与程序静态地链接到一起,这些程序不需要额外的库就可以单独运行,但是自己编写的程序在文件系统上运行必须采用静态编译,否则会报错,例如:-/bin/sh: ./hello: not found.
静态编译如下:
arm-linux-gcc -static hello.c -o hello

阅读(1683) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~