编译安装 util linux,交叉编译 util-linux
编的时候,要从下载代码。不要用下面的代码:这个代码编译的时候出现好多错误。。。回到正题。编util-linux的时候要编两次!第一次,在 systemd没有编译的时候先编util-linux,因为 systemd依赖它。 在配置的时候要指定 --without-systemd.第二次,在 systemd编好,安装后重新编译,这时不用指定 --without-systemd了。最终配置如下:./c.
编的时候,要从
下载代码。
不要用下面的代码:
这个代码编译的时候出现好多错误。。。
回到正题。
编util-linux的时候要编两次!
第一次,在 systemd没有编译的时候先编util-linux,因为 systemd依赖它。 在配置的时候要指定 --without-systemd.
第二次,在 systemd编好,安装后重新编译,这时不用指定 --without-systemd了。
最终配置如下:
./configure --host=arm-linux-gnueabi --prefix=/home/charles/code/build_systemd/_install --exec-prefix=/home/charles/code/build_systemd/_install CFLAGS="-I/home/charles/code/build_systemd/_install/include -I/home/charles/code/build_systemd/_install/include/ncurses -I/home/charles/code/build_systemd/_install/usr/include" LDFLAGS="-L/home/charles/code/build_systemd/_install/lib -L/home/charles/code/build_systemd/_install/usr/lib/"
然后,还要改一下 makefile:
bashcompletiondir = /home/charles/code/build_systemd/_install/usr/share/bash-completion/completions
systemdsystemunitdir = /home/charles/code/build_systemd/_install/lib/systemd/system
最后,make ; make install
更多推荐
所有评论(0)