libtool

    1

    1답변

    이 같은 공유 라이브러리 (.so)를 구축 할 수 있습니다 설치하지 않고 공유 라이브러리를 구축하는 방법 :이 lib_LTLIBRARIES = libyeah.la libyeah_la_SOURCES = yeah.c 다음 libyeah.so가 make install와 $(libdir)에 설치됩니다. 라이브러리 설치를 피하기 위해 대신에 noinst_ 접두

    1

    2답변

    많은 정적 라이브러리를 하나의 라이브러리로 링크하기 위해 Makefile.am을 작성하려고합니다. (추가 소스 코드가 필요하지 않으며 라이브러리 병합 만 필요합니다.) 나는 '모든'대상을 만들 수 없음 규칙 '을 얻을 #target lib xxxx linking yyyy and zzzz libs (no source at this level): noin

    0

    1답변

    문제점이 this question과 매우 유사합니다. 나는 심볼을 참조하는 것이 만들어진 것처럼 보이지만 정적 링커를 추가하도록 링커에게 알려줄 필요가있다. 그 이유는 라이브러리에 .init에 함수가 있거나 (__attribute__ ((constructor))) 초기화를 수행하는 데 사용되며, 이는 차례대로 기본 프로그램에서 register() 함수를 호

    0

    1답변

    Mac에서 프로젝트를 구축 중입니다. glibtoolize : 명령을 찾을 수 없습니다. glibtool 및 glibtoolize 설치에 대한 지침을 찾지 못했습니다. 모든 검색 결과는 이미 Mac에 설치된 libtool 설치에 대해 이야기합니다. 누구나 어떻게 작동하는지 알고 계십니까? (이미 시스템에 lated xcode를 설치했지만 glibtool을

    1

    1답변

    정적 라이브러리 L을 생성하는 프로젝트가 있습니다. L의 일부 기능은 일부 플러 거스 M을로드 할 수 있습니다 (dlopen("libmmmm.so") : M은 공유 라이브러리 (모듈) 임). . L의 module_load() 함수를 테스트하는 테스트 T는 T + L에서의로드를 테스트하기 위해 L 테스트의 주요 테스트 T (L은 통계적으로 링크 됨)와 플러그

    0

    1답변

    가 나는 autotools를 + libtool이 프로젝트에서 모듈을 만드는 오전 : 이제 #the module: lib_LTLIBRARIES = mmmm.la mmmm_la_SOURCES = mmmm.c mmmm_la_LDFLAGS = $(AM_LDFLAGS) -module -shared 을

    0

    1답변

    와 .so를 파일로 만들려면 : 나는 libtool이 같은 작업을 할 수있는 방법 gcc -c test1.c -fPIC -o test1.o gcc -c test2.c -fPIC -o test2.o ... gcc test1.o test2.o ... -shared -o libtest.so ? libtool compile gcc -c test1.c -o

    0

    1답변

    내가 프로젝트를 구축을 위해 노력하고 그것은 나에게 오류가 발생합니다 :이 오류가 날 미치게하는 이유 autoreconf: running: /usr/bin/autoconf --force configure.ac:19: error: possibly undefined macro: AC_SUBST If this token and others are l

    2

    1답변

    pocl을 사용하여 RISCV64 용 OpenCL 프로그램을 크로스 컴파일하려고합니다. 이 링크의 슬라이드 18 : https://riscv.org/wp-content/uploads/2015/01/riscv-software-toolchain-workshop-jan2015.pdf은 RISCV 백엔드 용 스칼라 코드를 생성 할 수 있다고 제안하는 것 같습니다.

    0

    2답변

    배포를 담당하는 라이브러리 패키지가 있습니다. 얼마 전에, 빌드 시스템은 가정에서 구운 Makefile에서 GNU Autotools로 전환되었습니다. 따라서 libtool을 사용하여 여러 설치된 버전의 라이브러리를 쉽게 관리 할 수 ​​있습니다. 배포를 위해 RPM으로 전환 한 후, 업그레이드 할 때 이전 버전을 완전히 제거하지 않도록 spec 파일을 "의