교차 컴파일util-linux

1185 단어 Linux
엮을 때
https://www.kernel.org/pub/linux/utils/util-linux/
코드를 다운로드하다.
다음 코드를 사용하지 마십시오.
https://github.com/karelzak/util-linux
이 코드를 컴파일할 때 많은 오류가 발생했어요...
본론으로 돌아가다.
util-linux를 만들 때는 두 번 만들어야 돼!
처음으로 시스템d가 컴파일되지 않았을 때 util-linux를 먼저 컴파일합니다. 시스템d가 그것에 의존하기 때문입니다.설정할 때 - without-systemd를 지정해야 합니다.
두 번째, 시스템d를 편집하고 설치한 후에 다시 컴파일합니다. 이때 - 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

좋은 웹페이지 즐겨찾기