static-linking

    7

    1답변

    내가 파이썬 2.7 파이썬 스크립트가, 이런 말 : print("Hello World!") 다음은 내가 사용 C로이 설정 : python cython.py --embed helloworld.py 을 그리고 나서 정적으로 컴파일하려고 : gcc -IC:\Python27\include -LC:\Python27\libs helloworld.c -Wl,-B

    6

    1답변

    cabal install은 기본적으로 --enable-shared 플래그를 사용하지 않는 이유는 무엇입니까? 나는이 플래그없이 컴파일 할 때 사소한 프로그램이 파일 크기가 커진다는 것을 알아 차렸다. 연결이 있습니까? 이것이 Haskell 프로그램이 단일 독립형 바이너리로 쉽게 배치되는 방법과 관련된 디자인 선택입니까?

    1

    1답변

    필자의 링커 (Microsoft Visual C++ 2005의 link.exe)는 아마도 작업을 최적화하려고 시도하고, *.lib 파일이 포함하는 모든 개체를 최종 실행 파일에 정적으로 연결하지 않습니다. 이는 다음에 수행 할 프로파일 링 작업으로 인해 필요합니다. 어떻게 link.exe가 마지막 심볼로 (심지어 소스 코드에서 참조되지 않는) 모든 심볼을

    5

    1답변

    GMP 문서에 따르면 정적 연결을 사용하면 성능이 약간 향상 될 수 있습니다. 내 Linux 시스템에서 libgmp를 정적으로 링크하는 데 문제가 있습니다. 나는 작은 테스트 케이스에이 문제를 좁혔다. 는 gmptest.c는 #include <gmp.h> int main(int argc, char** argv) { mpz_t foo;

    3

    2답변

    나는 MySQL에서 Postgres로 응용 프로그램을 옮길 것입니다. 데이터베이스에 연결하는 간단한 응용 프로그램을 컴파일하려고하면이 파일을 libpq.lib과 연결하고 컴파일 및 실행을 성공적으로 수행 할 수 있습니다. 그러나 이것은 내 프로그램의 디렉토리에 약개의 파일을 포함시켜야합니다.이 파일은 매우 악화되고 있습니다. .dll 파일이 필요 없도록 정

    1

    4답변

    VS2010 및 을 사용하고 있습니다. VC++ 디렉토리 및 링커 섹션에서 다양한 항목을 참조하여 외부 C 라이브러리 (DLL)를 참조하고 사용하는 C++ 프로젝트가 있습니다. 프로젝트 속성 지금 내 프로젝트가 구축되어 있지만 시작할 때 메시지 상자가 나타납니다 ExternalCLibrary.dll 컴퓨터에서 누락되어 프로그램을 시작할 수 없습니다. [..

    11

    4답변

    다른 프로젝트로 프로젝트를 작성하려고합니다. 거기에 많은 libs가 있고 내가 참조되지 않은 필수 기호가 어디에 있는지 잘 모르겠습니다. 컴파일하는 동안 모든 .lib 파일을 포함 할 수있는 방법이 있습니까? 나는 lib 디렉토리를 링커의 추가 입력으로 지정했지만 개별 파일 .lib을 포함하도록 요청합니다. 이 폴더에 모두 .lib을 포함 할 수 있습니까?

    4

    1답변

    Cython을 사용하여 hello.pyx 파일을 exe 파일로 컴파일하려고합니다. 첫 번째 단계는 "cython --cplus --embed hello.pyx"명령을 사용하여 hello.pypp 파일을 hello.cpp 파일로 컴파일하는 것입니다. Embed 옵션은 Generate a main() function that embeds the Python i

    -3

    2답변

    Gtk (mm) 프로그램에서 정적 링크 (컴파일)를 할 수 있습니까? 나는 사용자의 시스템 의존성을 줄이기 위해 프로그램을 필요로한다. g++ -static data/Area.h data/Picture.cpp data/GLScene.cpp data/KBDialog.cpp data/Dialogs.h data/FilePreview.cpp data/MainWin

    0

    2답변

    fakeroot는 libfakeroot.a (그러나 .lib 디렉토리 내부)를 빌드하는 것으로 보입니다. 하지만 정적 링커가 실제로 동적 링커처럼 심볼을 대체하거나 이름을 바꿀 수 있는지는 잘 모르겠습니다.