我想构建一个与beagleboard XM EzSDK 6.0板上的ftdi设备通信的程序。 FTDI为arm Linux Kernel版本2.6.32提供预编译的D2XX库。但EzSDK 6.0使用Linux Kernel 3.3.7。所以我从http://www.intra2net.com/en/developer/libftdi/download.php下载了opensource libftdi 在自述文件中,他们告诉
If you are building the release tar ball, just extract the source tar ball.
cd libftdi
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX="/usr" ../
make
sudo make install
我的查询是当我按照上述步骤操作时,它将为开发环境(Ubuntu LTS 12.04)创建库,对吧? 。 我想在ezsdk 6.0板上运行这个程序。如何在交叉编译中指定目标。我是Linux的新手,我需要获取此信息。
答案 0 :(得分:0)
提取源焦油球。
tar xvjf libftdi1-1.0.tar.bz2
cd libftdi
mkdir build
cd build
//使用/ linux-devkit / environment-setup脚本来准备配置和构建插件。
source <SDK INSTALL DIR>/linux-devkit/environment-setup
然后按照
cmake -DCMAKE_INSTALL_PREFIX="/usr" ../
make
make install
多数人..