明远智睿技术论坛

标题: 测试代码的编译 [打印本页]

作者: jiang.gs    时间: 2017-6-29 15:27
标题: 测试代码的编译
老师:你好!

我在用开发板MY-IMX6-EK200, uboot和内核编译已经通过,下载到开发板已经能够正常启动;
用的是内核: 2.1_系统_Linux-3.0.35\02_源码\linux-3.0.35--svn21.tar.xz
现在编译imx-test-3.0.35-4.1.0.tar.xz;
整个编译一直报错,然后就单个编译,发现少了一个pxp库,信息如下:

编译/test/mxc_v4l2_test:
mxc_v4l2_output.c: In function ‘main’:
mxc_v4l2_output.c:648:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   fmt.fmt.pix.priv = (unsigned int)&icrop;
                      ^
/usr/bin/ld: 找不到 -lpxp
collect2: error: ld returned 1 exit status
make: *** [/mxc_v4l2_output.out] 错误 1

编译/test/pxp_lib_test$ sudo make
mkdir -p /home/yun/my-imx6/my-demo/imx-test-3.0.35-4.1.0/platform
pxp_test.c:34:21: fatal error: pxp_lib.h: 没有那个文件或目录
#include "pxp_lib.h"
                     ^
compilation terminated.
make: *** [/home/yun/my-imx6/my-demo/imx-test-3.0.35-4.1.0/platform/pxp_test.out] 错误 1

请问:
如何解决这个问题?
整个编译所有的测试代码,需要注意哪些细节呢?


作者: 软件01    时间: 2017-7-3 09:08
把文件系统解压,把头文件目录指定到文件系统include目录
作者: 软件01    时间: 2017-7-3 09:09
软件01 发表于 2017-7-3 09:08
把文件系统解压,把头文件目录指定到文件系统include目录

还有指定lib的库




欢迎光临 明远智睿技术论坛 (http://bbs.myzr.com.cn/) Powered by Discuz! X3.2