我正在尝试用 beaglebone black (使用 debian)构建一些 C 程序,我 git clone从这里。现在我尝试命令make
我收到此错误:-
Makefile:9: *** "https://github.com/x42/libltc version >= 1.1.0 is required - install libltc-dev". Stop.
所以,我决定安装libltc-dev
并尝试这个
apt-get install libltc-dev
但我收到了这个错误
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libltc-dev
我用谷歌搜索了这个错误,但几乎没有任何关于 libltc-dev 的信息。那么,谁能告诉我如何安装 libltc-dev。
答案1
libltc
在 Debian 8 中可用,但在 Debian 7 中不可用。
Debian 8 中的软件包版本具有在 Debian 7 上都可以满足的依赖项armhf
,因此可以安装该版本:
wget http://ftp.debian.org/debian/pool/main/libl/libltc/libltc-dev_1.1.4-1_armhf.deb http://ftp.debian.org/debian/pool/main/libl/libltc/libltc11_1.1.4-1_armhf.deb
sudo dpkg -i libltc-dev_1.1.4-1_armhf.deb libltc11_1.1.4-1_armhf.deb
如果失败,构建依赖项也可以在 Debian 7 中得到满足,因此应该可以在您的 BB 上使用 Debian 7 构建当前软件包:
sudo apt-get install devscripts build-essential
dget http://httpredir.debian.org/debian/pool/main/libl/libltc/libltc_1.2.0-1.dsc
cd libltc-1.2.0
dpkg-buildpackage -us -uc
这应该会.deb
在父目录中生成文件;然后您可以使用安装它们dpkg -i
。