如何构建和安装克隆的GitHub库?
我已经使用git clone
制作了一个包含我想要使用的video驱动程序的GitHub存储库的本地副本。 本地副本包含程序的所有源; 但作为Ubuntu的新手,我不知道编译和安装驱动程序涉及哪些工具或步骤。
如果有人能提供分步指南,我真的很感激吗?
我仍然认为这个新手不应该自己编译驱动程序,所以要明白这是一个批次可能出错的过程,你自己承担风险。
首先,您需要为此安装适当的工具。 为此,请打开终端( ctrl + alt + t ):
sudo apt-get install build-essential autogen automake make xutils-dev autoconf libtool autoconf-2.64 automake xorg-server-devel xorg-server-utils xorg-util-macros git clone https://github.com/mmind/xf86-video-armsoc.git cd xf86-video-armsoc/
现在你应该设置编译你的驱动程序。 首先运行命令sh autogen.sh
– 这将创建必要的文件并进行配置。
然后你跑
./configure --with-drmmode=pl111
要么
./configure --with-drmmode=exynos
取决于您要构建的驱动程序。
如果配置过程在错误中停止,请检查缺少哪些依赖项的最后一行并安装它们。 找到这些的最简单的方法是运行
apt-cache search
在大多数情况下,您将获得一个相当长的列表,并且必须通过它来查找要安装的正确软件包名称。 然后使用
sudo apt-get install
根据需要重新运行配置,直到结束没有错误。
现在您已经配置了构建,您可以使用命令make
来编译驱动程序,然后使用sudo make install
来安装它。