autotools

make all-recursive를 사용할 때 권한 거부 오류가 발생합니까?
autotools

make all-recursive를 사용할 때 권한 거부 오류가 발생합니까?

autotools와 GNU make를 사용하여 C 라이브러리를 구축 중인데 다음 줄이 있습니다. all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive Makefile에서 컴파일할 때 오류가 발생합니다. make all-recursive make: make: Permission denied make: *** [Makefile:427: all] Error 127 뭐가 문제 야? ...

Admin

여러 버전의 정보 매뉴얼 설치
autotools

여러 버전의 정보 매뉴얼 설치

내 시스템에는 GNU Guile 2.2.6이 설치되어 있고 guileGNU Guile 3.0.5도 설치되어 있습니다 guile3. 두 가지 버전의 정보 매뉴얼을 설치하고 싶습니다. 둘 다 info 파일을 로 설치하려고 하므로 /usr/share/info/guile.info{,-1,-2,..}마지막으로 설치한 버전이 다른 버전의 매뉴얼을 덮어쓰게 됩니다. 두 버전을 모두 유지하려면 어떻게 해야 합니까? 버전 2.2.6은 내 패키지 관리자에서 제공되며 현재 다음과 같이 버전 3.0.5를 구축 중입니다. ...

Admin

debian/ubuntu 기반 gnu 자동 도구 빌드를 fedora 32로 수정하는 방법은 무엇입니까?
autotools

debian/ubuntu 기반 gnu 자동 도구 빌드를 fedora 32로 수정하는 방법은 무엇입니까?

진흙Gnu autotools를 사용하여 구축된 오픈 소스 프로젝트입니다. 문제는 다음과 같습니다. 프로젝트에 autoreconf를 적용할 때 생성된 Makefile.in 파일에 runstatedir 매크로가 누락되었습니다. 저는 Fedora 32를 사용하고 있으며 프로젝트 소유자(Schedmd)에게 버그를 제출한 후 다음이 포함된 WONTFIX 솔루션을 받았습니다.아래 답변: 이는 Debian/Ubuntu와 Fedora autotools 패키징의 차이 때문입니다. 빌드 도구는 D...

Admin

autotools 대신 CMake를 사용하여 checkinstall이 얼마나 친숙합니까?
autotools

autotools 대신 CMake를 사용하여 checkinstall이 얼마나 친숙합니까?

누군가 나에게 사용하라고 제안했습니다.checkinstall기구소스에서 빌드한 아티팩트를 설치합니다. 하지만 ./configureCMake를 사용하고 있으므로 예제에는 GNU Autotools( )가 포함됩니다. CMake 빌드에 대한 checkinstall은 얼마나 "친숙"합니까? 참고: 만일을 대비해 저는 Devuan 3 Beowulf를 사용하고 있습니다. ...

Admin

autoconf: 패킷 검사 실패 후 계속
autotools

autoconf: 패킷 검사 실패 후 계속

내configure.ac 스크립트에서 X11에 대한 기본 검사를 수행합니다. PKG_CHECK_MODULES(X11, x11 > 1.6.4, [AC_DEFINE(HAVE_X11)], []) 실패하면 계속하고 싶어요. 실패 조건에 빈 필드를 추가했기 때문에 계속될 것이라고 생각했습니다. 그러나 여전히 오류가 발생합니다. configure: error: Package requirements (x11 > 1.6.4) were not met: No package "x11" found ...

Admin

./configure 확인 vs 확인
autotools

./configure 확인 vs 확인

./configure 스크립트출력 checking if및 checking whether실행 상태를 확인한 두 결과의 차이점은 무엇입니까? ...

Admin

automake가 _DATA 파일을 덮어쓰는 것을 방지하는 방법
autotools

automake가 _DATA 파일을 덮어쓰는 것을 방지하는 방법

Makefile.am에는 다음이 있습니다. bin_PROGRAMS = sample sample_SOURCES = main.cpp sampleconfdir = $(sysconfdir)/sample sampleconf_DATA = sample.cfg 설치 프로그램을 사용할 때마다 make installSample.cfg 파일을 덮어쓰게 됩니다. 파일이 이미 존재하는 경우 복사를 건너뛰도록 automake에 어떻게 지시합니까? ...

Admin

구성에서 사용자 정의 경로에 설치된 intltool을 찾을 수 없습니다.
autotools

구성에서 사용자 정의 경로에 설치된 intltool을 찾을 수 없습니다.

구축하려고 해요전송-2.94액세스 권한이 없는 원격 서버에서. 따라서 모든 맞춤형 소프트웨어를 설치하고 싶습니다 ~/.local. 성공적으로 설치 gettext하고 intltool설정 했습니다 PATH.PKG_CONFIG_PATH [user@remote transmission-2.94]$ intltool-update --version intltool-update (intltool) 0.50.2 Written by Kenneth Christiansen, Maciej Stachowiak, and Dar...

Admin

`openocd` 구성 스크립트에서 `libusb`를 찾을 수 없습니다.
autotools

`openocd` 구성 스크립트에서 `libusb`를 찾을 수 없습니다.

Debian Stretch 시스템에 OpenOCD를 설치하고 있습니다. 실행하면 ./configurelibusb를 찾을 수 없다고 보고됩니다. ... checking for LIBUSB1... no configure: WARNING: libusb-1.x not found, trying legacy libusb-0.1 as a fallback; consider installing libusb-1.x instead checking for LIBUSB0... no ... 올바른 종속성을 설치했지만 여...

Admin

자동 도구: 코드 조각(AM_MAINTAINER_MODE)
autotools

자동 도구: 코드 조각(AM_MAINTAINER_MODE)

이 코드 조각은 다음과 같습니다. AM_MAINTAINER_MODE if test "x$enable_maintainer_mode" = xyes; then AC_PATH_PROG(PERL,perl) if test -z "$PERL"; then AC_MSG_ERROR([perl not found]) fi fi # This should be checked before AC_PROG_CC if test "x$CFLAGS" = x; then default_CFLA...

Admin

./configure : 누락된 모든 패키지를 즉시 표시합니다.
autotools

./configure : 누락된 모든 패키지를 즉시 표시합니다.

autotools를 빌드 시스템으로 사용하여 패키지를 컴파일했습니다( autoreconf, ./configure, make, make install). ./configure패키지가 분실되면 중지하십시오. 누락된 각 패키지에 대해 해당 이름을 찾아보고, apt install package사용할 수 없는 경우 소스에서 컴파일합니다. 그런 다음 ./configure다시 실행하면 충족되지 않은 다른 종속성의 이름이 표시됩니다. 누락된 패킷이 1~2개만 있으면 괜찮습니다. 하지만 19개가 있어요! l...

Admin

pkg-config를 사용하여 설치된 프로그램의 버전을 테스트하시겠습니까?
autotools

pkg-config를 사용하여 설치된 프로그램의 버전을 테스트하시겠습니까?

Autotools 스크립트가 아닌 쉘 스크립트를 사용하고 있습니다. pkg-config(1)매뉴얼 페이지 에 따르면 ,"설치된 라이브러리에 대한 메타정보 반환". 예를 들어 다음 위치에 설치된 Nettle 3.4를 확인합니다 /usr/local. $ pkg-config --exists --print-errors "nettle >= 3.1" $ echo $? 0 Autoconf를 확인하려고 하면 오류가 반환됩니다. 매뉴얼 페이지에 따르면 다음과 같이 예상됩니다. $ pkg-config --...

Admin

GNU make dep는 정확히 무엇을 합니까?
autotools

GNU make dep는 정확히 무엇을 합니까?

저는 GNU Make에 대해 배우고 일부 C 코드와 GNU 자동 도구를 이해하려고 노력하고 있습니다. 세 개의 하위 폴더와 하나의 makefile을 포함하는 lib라는 폴더가 있습니다. lib ...libA ...---compile.sh ...---file.h ...---file.c ...libB ...---file1.h ...---file2.h ...---file3.h ...---file.c ...---Makefile ...libC ...---file1.h ...---file1.c ...---f...

Admin