在UBUNTU下已經編寫了一個源檔案,裡面内容如下:
#include<stdio.h>
int main(int argc, const char *argv[])
{
printf("hello world!\n");
return 0;
}
編寫Makefile:
CC=/home/skyfall/qt/arm-2014.05/bin/arm-none-linux-gnueabi-gcc
OBJ=hello_world
OBJS=hello_world.c
CFLAGS= -Wall -g
$(OBJ):$(OBJS)
$(CC) $(CFLAGS) $^ -o $@
$*.o:$%.c
$(CC) $(CFLAGS) -c $< -o $@
.PHONY:clean
clean:
$(RM) *.o hello_world
編譯程式:make

生成了hello_world的可執行檔案。将其拷貝到SD卡下,将SD卡插入到開發闆上。
在/dev下檢視具體的資訊,以便挂載。
可以看到為mmcblk1p1,使用挂載指令将其挂載至/mnt下。
mount /dev/mmcblk1p1 /mnt
運作該檔案,得到結果,整個操作過程結束。
最後,需要将其umount。
umount -t /dev/mmcblk1p1 /mnt