automake

    1

    1답변

    automake/autoconf를 사용하여 "SUID"로 설치할 바이너리를 구성하는 방법이 있습니까? make install에 주어진 바이너리 타겟의 suid 비트를 설정하는 magick이 있습니까? 참고 : 스크립트 내에서 "fakerooted"make install을 실행하여 tar 파일을 만듭니다. 내가 시도 : # Makefile.am bin_P

    1

    1답변

    소스에서 모노를 컴파일하고 --prefix=/opt/mono-2.8.2으로 설치했습니다. 이제이 현재 모노로 monodevelop를 설치하고 싶습니다. monodevelop의 ./configure --help을 보았습니다. 그러나 모노 설치 경로를 설정할 수있는 곳을 찾지 못했습니다. 내 질문은 모노가 /opt/mono-2.8.2 업데이트 1을 설치할 때

    1

    3답변

    나는 하나의 라이브러리로 컴파일해야하는 이전의 알 수없는 번호와 이름의 C++ 소스 파일을 생성하는 스크립트를 가지고 있습니다.이 compile: for f in `ls -1 *.cpp` ; do g++ -c ... ... 디렉토리에 다른 C++ 소스가 없을 것입니다, 그래서 난 그냥 거기에 모든 것을 컴파일 : 지금까지, 내 ​​

    3

    2답변

    필자는 필자의 autotools 저장소에 서브 패키지 설정을 가지고 있는데, 여기에는 마스터 configure.ac와 Makefile.am을 사용하여 몇 개의 관련 프로젝트가 함께 붙어있다. 컴파일 순서와는 달리 AC_CONFIG_SUBDIRS() 매크로를 통해 쉽게 수행 할 수 있으므로 지나치게 결합 된 하위 프로젝트간에 필요한 헤더와 라이브러리 위치를

    1

    1답변

    패턴 규칙 또는 다른 사용자 정의 규칙을 만들 때 존재하지 않는 대상 디렉토리를 처리 할 수 ​​있어야합니다. 이것은 프로젝트가 소스 디렉토리 자체가 아닌 다른 디렉토리에 빌드되는 경우를위한 것입니다. some/path 디렉토리가 존재하지 않기 때문에 실패 some_target: some/path/sample.out : 예를 들어 : 누군가가 종속성의

    9

    2답변

    나는 ocamlbuild으로 Ocaml 소스 코드를 컴파일하기 위해 Makefile.am을 가지고 있습니다. 그러나, 는하지만 내 configure.ac에 AM_INIT_AUTOMAKE([foreign no-dependencies]) 이, Automake는 C 컴파일러가 exectuables를 설치할 수 있어야합니다 생각한다. Makefile.am: C

    1

    2답변

    우리는 다중 패키지 소프트웨어를 구축하기 위해 automake & autoconf을 사용하고 있습니다. 변수의 값을 어떻게 출력하는지 궁금합니다. 쉘 스크립트를 한 번 사용한 다음 다시 사용하십시오. := 대신 =의 사용 등이 필요 DIRS INCLUDES := -I`some-ext-config --incdir` 여기이 변수가 너무 some-ext-co

    9

    1답변

    디버그 세션에서 ZBar을 얻으려고합니다. 그렇게 할 수는 있지만 옵티마이 저를 끌 수 없으므로 디버그 세션이 예기치 않게 시작되고 많은 변수가 Eclipse Indigo에서 optimized-out으로 표시됩니다. 나는 우분투에서 뛰고있다. 나는 마지막 -O가 작동하는 것이기 때문에 가능한 한 Makefile에서 어떤 gcc 호출에서나 -O0을 추가하려고

    0

    1답변

    문제가 있습니다. 현재 Linux 응용 프로그램에서 작업 중입니다 (이 시나리오에서는 BigApp이라고 부름). 이 응용 프로그램은 공유 객체 (so) 및 ini/text 파일을 통해 사용자 정의 할 수 있어야합니다. 이러한 공유 객체를 생성하는 전제은 : 는 (코드에서 수행) 사용자 지정 위치에서 C 파일 BigApp의 소스 저장소 추가 H 파일 (메이크

    -1

    1답변

    다른 대상이나 맛을 이미 컴파일 할 수 있지만 (디버그 릴리스) 문제는 내가 만든 것입니다 : make debug 또는 make release이 개체와 해당 폴더 폴더의 라이브러리를 생성합니다. 이는 Makefile.am입니다 : AM_CXXFLAGS = @[email protected] ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS}