jiang.gs 发表于 2017-6-29 15:27:18

测试代码的编译

老师:你好!

我在用开发板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: *** 错误 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: *** 错误 1

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

软件01 发表于 2017-7-3 09:08:48

把文件系统解压,把头文件目录指定到文件系统include目录

软件01 发表于 2017-7-3 09:09:17

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

还有指定lib的库
页: [1]
查看完整版本: 测试代码的编译