主题 : 关于用户手册7.1章节的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 21675
精华: 0
发帖: 32
金钱: 175 两
威望: 35 点
综合积分: 64 分
注册时间: 2010-05-20
最后登录: 2010-08-19
楼主  发表于: 2010-08-06 20:32

 关于用户手册7.1章节的问题

管理提醒: 本帖被 qq2440 从 micro2440技术交流专区 移动到本区(2013-11-18)
我现在按照用户手册在做实验来熟悉开发板,做到7.1章节 编译hello,并下载开发板运行这个部分的时候,无法在开发板运行这个文件.开发板上在/home/plg目录下有hello这个文件,但是图标上有?不知道什么原因

开发板的bootloader,内核,文件系统都是光盘(08年出的)里面,image目录下的
级别: 新手上路
UID: 21675
精华: 0
发帖: 32
金钱: 175 两
威望: 35 点
综合积分: 64 分
注册时间: 2010-05-20
最后登录: 2010-08-19
1楼  发表于: 2010-08-06 20:33
我是通过ftp把hello这个文件下载到开发板上,然后通过超级终端在当前目录下输入./hello,终端提示是  -sh:./hello :no foun
级别: 新手上路
UID: 21675
精华: 0
发帖: 32
金钱: 175 两
威望: 35 点
综合积分: 64 分
注册时间: 2010-05-20
最后登录: 2010-08-19
2楼  发表于: 2010-08-06 21:22
没人有这个问题吗?
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
3楼  发表于: 2010-08-06 21:59
可能没有执行权限
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 21675
精华: 0
发帖: 32
金钱: 175 两
威望: 35 点
综合积分: 64 分
注册时间: 2010-05-20
最后登录: 2010-08-19
4楼  发表于: 2010-08-07 19:10
chmod 777 hello
有执行权限的!我用的是arm-linux-gcc-4.3.2的交叉编译环境,但是开发板里的内核是08年的,不知道是不是因为这个原因?
级别: 新手上路
UID: 21675
精华: 0
发帖: 32
金钱: 175 两
威望: 35 点
综合积分: 64 分
注册时间: 2010-05-20
最后登录: 2010-08-19
5楼  发表于: 2010-08-07 19:22
例程里面给的makefile,内容如下:
CROSS=arm-linux-

all: hello

hello:
    $(CROSS)gcc -o hello hello.c

我在当前目录下无法执行make命令,提示:nothing to be done for "all"
级别: 新手上路
UID: 21675
精华: 0
发帖: 32
金钱: 175 两
威望: 35 点
综合积分: 64 分
注册时间: 2010-05-20
最后登录: 2010-08-19
6楼  发表于: 2010-08-07 19:23
这个makefile是不是直接运行
arm-linux-gcc -o hello hello.c
一个效果?
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
7楼  发表于: 2010-08-07 20:18
建议使用最新光盘中的所有软件,包括编译器等
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.