static-linking

    0

    1답변

    RedHat 6 컴퓨터에서 실행할 수있는 패키지를 Fedora에서 빌드하려고합니다. 그래서 저는 RedHat 머신에는 존재하지 않는 라이브러리를 빌드하고 정적 링크를해야합니다. -static-libgcc 또는 -static-libstdc++ 표준 라이브러리의 정적 버전과 연결될 수 있지만, glibc과 어떻게 관련이 있는지 알 수 없습니다. glibc의 정

    0

    1답변

    이것은 iOS & 코코아 팟 질문입니다. iOS 앱 실행 속도가 너무 느립니다. dylib로드 시간을 줄이기 위해 cocoapods-static-frameworks을 사용하여 포드의 동적 프레임 워크를 정적 프레임 워크로 변경했습니다. 그리고 내가 원하는대로 으로 앱 실행 시간이 단축되었으며 이전과 마찬가지로 모든 것이 잘 작동합니다. 그러나 예기치 않게이

    2

    3답변

    내가 util을 모듈 foo는 및 으로 구성되어 있으며 다음과 같은 소스 트리가있는 라이브러리 foo는이 있다고 가정 foo.h에 정의되고 모든 전역 식별자는 foo_ 또는 util_으로 올바르게 접두어로 지정됩니다. 모듈 은 foo에 의해서만 사용됩니다. 다른 모듈과 이름 충돌을 막으려면 모듈 foo의 식별자 만 볼 수있는 (정적) 라이브러리를 만들고 싶

    0

    1답변

    내가이 최소한의 TEST.C에 문제를 감소했습니다 #include "png.h" int function() { printf("%ld", (long)png_create_read_struct); } 이 gcc -shared -fPIC test.c -o test.so -lm -l:libpng16.a 로 컴파일 에러 이제 /usr/bin/ld

    1

    1답변

    저는 파이썬이 내장 된 C++ 라이브러리를 개발 중입니다. 내가 뭘하고 싶은지 정적으로 파이썬 라이브러리를 연결하는 것입니다, 그래서 프로덕션 서버로 전환하면 구성 문제가되지 않습니다. 지금까지 나는 libpython3.5m.a을 정적으로 링크 할 수있었습니다 (패키지 라이브러리가 -fPIC 플래그로 컴파일되지 않았기 때문에 소스에서 파이썬을 빌드해야했습니

    0

    1답변

    https://github.com/tensorflow/tensorflow/tree/master/tensorflow/contrib/makefile과 같이 정적 tensorflow 라이브러리를 컴파일했습니다. 나는 C++ API를 사용하여 그래프를로드하고 사용할 수있다. 하지만 c_api로 전환하려고하면 TF_*에 대한 정의되지 않은 참조가 나타납니다. C 인

    0

    1답변

    인텔 포트란에서 Lapack 라이브러리를 사용하여 한 대의 PC에 코드 사본을 컴파일했습니다. 그런 다음 다른 PC (Lapack이 설치되지 않은 동일한 OS)에서 실행했습니다. 실패했습니다. 다른 PC에 Lapack을 설치하면이 문제를 해결할 수 있습니다. 다른 라이브러리를 사용할 때도 같은 문제가 발생합니다. 이것은 역동적 인 컴파일 문제처럼 보입니다

    1

    1답변

    공유 라이브러리를 작성할 때 일반적으로 링커 스크립트 또는 -fvisibility 옵션을 사용하여 동적 연결 시간을 줄이기 위해 모든 내부 기호를 숨기는 것이 좋습니다. 의 타사 정적 라이브러리 (예를 들어, libuv) 모든 내부 정적 라이브러리 : 내 경우 , 공유 라이브러리는 두 개의 다른 라이브러리의 종류와 연결되어 그것들은 -Wl,--whole-a

    0

    1답변

    저는 libav * 및 ImageMagick C 라이브러리를 모두 사용하지만 실제로 앱을 배포하는 데 문제가있는 Cocoa 앱을 개발했습니다. 그래서 같이 엑스 코드의 다양한 정적 라이브러리에 연결 한 : 응용 프로그램은 구축하고 내 컴퓨터에 완벽하게 정상적으로 실행됩니다. 이제 다른 컴퓨터에서 실행하려고합니다. 빌드를 보관하고 Xcode의 macOS 앱으

    1

    1답변

    내 pyInstaller 중에 사양 : 나는 (파이썬 3.6.1로) 내 PyQt5 5.8.2을 컴파일 문제로 실행 한 그래서 # -*- mode: python -*- block_cipher = None a = Analysis(['test.py'], pathex=['C:\\Users\\admin\\compile'], bina