autotools

    3

    3답변

    내 프로젝트는 autotools를 사용하며 라이브러리와 라이브러리를 사용하는 프로그램을 포함합니다. 필자는 공유 라이브러리를 빌드하여 프로그램의 컴파일 옵션을 적절하게 변경하도록 구성되었는지 여부를 알고 싶습니다. Makefile.am은 다음과 같아야합니다. if BUILDING_SHARED_LIBRARY my_program_CFLAGS += -DBUIL

    0

    1답변

    컴파일러가 -lz 플래그를 필요로하는 고대 GCC 버전을 개발자가 편안하게 사용하는 소스 패키지가 있습니다. 오브젝트 스펙 이전. 패키지는 매우 "branchy"이고 automake와 autoconf는 매우 "답답함"하므로 두 가지 질문이 있습니다. 첫 번째 질문은 autotools가 -lz 플래그를 뒤에 설정하도록 구성하는 방법입니다. 둘째, makefi

    1

    2답변

    저는 현재 autotools를 사용하여 makefile을 생성하는 프로젝트를 진행하고 있습니다. 보통,이 makefile은 전체 테스트 스위트를 실행하기 위해 make check을 지원합니다. 그러나 나는 소수의 단원 테스트 만이 적용되는 프로그램의 작은 부분을 연구하고 있습니다. make check을 사용하여 전체 제품군 대신 단일 단위 테스트 또는 단위

    3

    1답변

    에서이 같은 configure.ac에 AC_CONFIG_HEADERS 매크로를 지정하여 config.h 파일을 생성하는 것이 일반적 년대 Autotools가를 사용하는 경우처럼 config.h의 생성 : AC_CONFIG_HEADERS([config.h]) CMake를 사용하여이에 대한 각각의 상응하는 무엇입니까?

    0

    1답변

    나는 의 autoconf와 https://en.wikipedia.org/wiki/Automake에서 automake에의 흐름도, 그림 1을 비교하고 - http://www.seul.org/docs/autotut/ 에서 입력/출력 그래프를 파일 그들 사이의 다음과 같은 차이점이 정상인가? 어느 것이 옳은가요? autoheader 및 autoscan, conf

    0

    1답변

    나는 이것을 link에 따라 수행하고 프로젝트에 맞게 단계를 수정했습니다. 제 목표는 정적 라이브러리로 배포하기 위해 libfile.a을 생성하는 것입니다. 프로젝트 트리는 다음과 같습니다 : project | +-src +- <some cpp and hpp files> | + containers

    0

    1답변

    autotools를 처음 사용하여 * .h.in 파일이 생성 된 위치를 찾을 수 없습니까? * .h를 포함하고 사용하는 내 라이브러리에 작은 hello_demo를 만들려고합니다. 이 나를 오류로 만드는 * h.in을 찾지 못했습니다. 그것을 적절한 방법을 만드는 방법 모든 가이드, 당신에 대한 config.h.in을 이야기하고 가정)

    0

    2답변

    출력이 에서 출력되도록 색상 표시 방법을 찾고 있는데, 한 끝에서 yes의 모든 인스턴스가 한 색상으로 표시되고 no이 다른 색상으로 표시되도록합니다. 나는 체크 결과를 테스트하기 위해 AS_IF을 사용하여 반향 메시지를 생성 한 다음 일반적인 bash 컬러 명령을 사용하여 출력을 설정하는 방법이있을 것이라고 생각합니다. 이미 완료된 경우이 작업을 수행하는

    1

    1답변

    Kali Linux에서 소스 (https://github.com/gnss-sdr/gnss-sdr)에서 gnss-sdr을 빌드하려고하는데 다음 오류가 발생합니다. /bin/bash: aclocal-1.14: command not found Makefile:957: recipe for target '/root/gpspoof/gnss-sdr/thirdparty

    0

    1답변

    이제 autotools에서 생성 된 Makefile에 문제가 발생했으며 처음에는 this처럼 보입니다. 내가 make을 시도 할 때 오류가 arised : Making all in intl Makefile:35: *** missing separator. Stop. make[1]: *** [Makefile:582: all-recursive] Error 1