automake

    1

    2답변

    Autotools: A Practioner's Guide to GNU Autoconf, Automake, and Libtool, 6 장 (libtool을 사용한 라이브러리 구축)에서는 링크 라이브러리가 example입니다. 예에서 라이브러리 libjupiter.so은 다른 라이브러리 libjupcommon.a에 연결됩니다. libjupiter.so에 PIC

    39

    5답변

    autoconf/automake로 프로젝트를 컴파일하고 싶습니다. 내 configure.ac에 정의 된 2 조건은 AM_CONDITIONAL(HAVE_CLIENT, test $enable-client -eq 1) AM_CONDITIONAL(HAVE_SERVER, test $enable-server -eq 1) 내가 if HAVE_CLIENT lib

    7

    1답변

    건물 (유지 보수)을 쉽게하기 위해 몇 가지 구성 요소 (liba, b, c, d)로 분할 된 내 손으로 (주인) 큰 프로젝트가 있습니다. 전체 패키지를 빌드 할 때 모든 하위 구성 요소를 순서대로 빌드해야하며이 패키지 중 일부는 서로 의존합니다. 보다 명확한 용어로, liba는 b, c 및 d의 전제 조건이며 liba의 존재 여부는 configure 스크

    6

    1답변

    bin 도구를 만드는 것은 autotools를 사용하여 정말 쉽습니다. 나는 두 개의 파일을 정의해야합니다. 'Makefile.am' bin_PROGRAMS = hello hello_SOURCES = hello.c 'configure.in' AC_INIT(hello.c) AM_INIT_AUTOMAKE(hello,1.0) AC_PROG_CC AC_

    1

    2답변

    checkkeys를 실행하기 전에 automake가 라이브러리를 설치하려면 어떻게해야합니까? 프로젝트는 동적으로로드하는 라이브러리 중 하나 (dlopen 호출)에 대한 모의 테스트 라이브러리를 빌드합니다. 문제는로드해야하는 다른 라이브러리가 여전히 남아 있기 때문에 테스트를 위해 라이브러리 경로를 무시할 수 없다는 것입니다.이 라이브러리는이 makefile

    0

    1답변

    automake 및 autoconf 프로젝트에서 커스텀 미리 빌드 단계를 어떻게 추가 할 것입니까? make가 모든 빌드에서 빌드되도록 파일 타임 스탬프를 업데이트하기 전에 명령을 실행해야합니다. 당신이 always_build_me 각 변경 제안 필요, 그러나 always_build_me: FORCE # commands FORCE: # no

    4

    2답변

    Automake가 설치되지 않는 동적 모듈을 빌드하는 방법을 알려주십시오. pkglib_LTLIBRARIES = mywrapper.la mywrapper_la_LDFLAGS = -no-undefined -module -avoid-version 은 pkglibdir으로 mywrapper.so를 설치합니다. 정적 편의 라이브러리가 발생 noinst_LTL

    1

    4답변

    가능한 중복 : Getting started with autotools 내가 C와 C를 컴파일 autotools를를 사용하는 것을 시도하고있다 ++ 파일이 포함되어 있습니다. 누구든지이 작업을 수행하는 방법에 대한 몇 가지 문서에 올바른 방향으로 나를 가리킬 수 있습니까? 감사합니다.

    3

    1답변

    필자는 필자의 일을 위해 autotools에 대해 배워야하고 실제로 무엇을하는지 모릅니다. 우리 프로젝트는 종종 rpms를 사용하여 배포되며 rpm 빌드에서 테스트 코드를 제거하려고합니다. 이 문제를 해결하기 위해 필자는 Configure.ac의 AC_OUTPUT을 편집하여 Make.file을 포함하도록 구성했습니다 (이렇게하기 전에). 이 변경 이후 au

    1

    1답변

    "프론트 엔드"라이브러리와 다중 "백엔드"라이브러리를 빌드하는 라이브러리 프로젝트를 유지 관리하고 있습니다. 이 프로젝트는 Libtool을 포함하여 Autotools 제품군 (학습 중이며 프로젝트 구현에 유지 관리가 필요함)을 사용합니다. 공유 라이브러리로서 모든 것이 잘 작동합니다. 우리는 라이브러리를 사용하는 응용 프로그램 개발자가 있으며 여러 플랫폼에