Apollo下面调试小的程序
时间:2010-10-18 来源:jiangjqian
有时,我们只是想在Apollo下面测试简单的程序,不想为之建立makefile,也不想依赖于工程里面的目录。就好像,在pc环境下调用gcc,下面是方法:
$export PATH=$PATH:/home/qianjiang/apollo/sw/STB-DI/reference_design/Huangpu/Edwards-SDK/SRC/open_source_archive/linux/toolchains/gnu_cortex-a9_tools/usr/bin
$export _TMSYSROOT=/home/qianjiang/apollo/sw/STB-DI/reference_design/Huangpu/Edwards-SDK/SRC/open_source_archive/linux/toolchains/gnu_cortex-a9_tools
$arm-linux-uclibcgnueabi-gcc --sysroot=${_TMSYSROOT} -o image_update image_update.c
如果要包含内核头文件
-I/home/qianjiang/apollo/sw/ga300/target/src/sd/os/oslinux/comps/kernel/linux-2.6.28.10/include/
在编译开源mtd_debug时,发现__user未定义,需要包含<linux/compiler.h>,实际为#define __user
相关阅读 更多 +