dynamic-linking

    1

    1답변

    필자가 작성한 공유 라이브러리에 대한 프로그램을 컴파일 중입니다. 이 라이브러리는 Boost::program_options (다른 라이브러리들)에 의존합니다. 내 프로그램을 컴파일 할 때, 나는 나의 라이브러리를 언급 물론 필요하지만, 나는 DSO 오류가 : g++ ism_create_conf.cc -o ism_create_conf -lglsim_ol -l

    1

    1답변

    OpenGL-1.x의 소프트웨어 기반 구현을 작성하는 프로젝트에 대한 아이디어가 있습니다. 내가하고 싶은 것은 임의의 오래된 비디오 게임, 예를 들어 Quake 1을 사용하고 런타임시 시스템의 OpenGL DLL을 내 버전으로 대체하는 것입니다. 모든 GL 함수 호출은 내 자신의 구현을 참조합니다. 이것이 가능합니까? 그렇다면 어떻게 할 수 있습니까?

    0

    1답변

    일종의 소켓 처리기를 수행하려고합니다. 그래서 내 각진 2 코드에서 "socket.service.ts"라는 서비스가 있습니다. 이 서비스는 소켓 io lib를 가져 와서 소켓을 만듭니다. 하지만 json 파일에서 다른 처리기를 가져 오려고합니다. 예 : 사용자가 config.json 파일에서 "처리기"키를 편집하면 소켓 처리기가 변경됩니다. 이 핸들러에는

    1

    1답변

    "foo"의 텍스트 세그먼트를로드하는 대신 동적으로 연결된 실행 파일 (execve("foo", "", ""))을 동적으로 실행하려고하면 동적 링커가로드되고 (ld-linux.so.2) 올바르게 실행됩니다. "foo"에서 의 주소를 변경하고 foo로 제어를 전달하려면 프로그램 ("foo")에 필요한 라이브러리를로드해야하지만 어떻게 구현됩니까? 어떻게하고 (

    0

    2답변

    정적 라이브러리를 링크하려면 .h 및 .c 파일에서 .lib를 만들어야합니다. 그런 다음 프로젝트에 추가하고 추가 종속성을 적용하여 컴파일합니다. dll을 사용하려면 .dll과 .lib가 필요합니다. 이 .lib는 위와 동일하거나 다릅니 까? 비주얼 스튜디오에서 .lll뿐만 아니라 .dll과 .lin을 사용하려면 어떻게해야합니까? .dll을 프로젝트 디렉토

    0

    2답변

    gsl이 사용자가 다양한 cblas 구현간에 전환하도록 허용하는 것과 동일한 개념을 어떻게 디자인 할 수 있는지 알고 있습니까? AFAIK, gsl이 종속되어있는 cs 종속성은 gsl 자체가 빌드 될 때 gsl 라이브러리에 하드 코딩되어야합니다. 대안 BLAS 라이브러리와 링크 2.2.2 다음 명령 줄은 당신이 들어 $ gcc example.o -lgsl

    2

    1답변

    동적 링커 (일명 프로그램 인터프리터, 링크 로더)가 커널 또는 GCC 라이브러리의 일부입니까? UPDATE (28-08-16)는 : 나는 (즉, 공유 라이브러리에 링크) 진 모든 동적 링커/lib64/ld-linux-x86-64.so.2 사용의 기본 경로는 공유에 대한 링크 것으로 나타났습니다 라이브러리 /lib/x86_64-linux-gnu/ld-2.2

    0

    1답변

    나는 20 개의 슬라이드 중 10 개에 같은 이미지로 슬라이드 프리젠 테이션을했습니다. 다른 사용자의 프리젠 테이션으로 다시 빌드 할 때 이미지를 업데이트하기 위해 10 개의 슬라이드를 변경해야합니다. 하나의 이미지 만 업데이트 할 수 있도록 이미지 중 하나를 마스터 이미지로, 다른 모든 링크를 마스터로 되돌릴 수있는 방법이 있습니까? 건배, 폭스

    1

    1답변

    Rust .so 라이브러리와 gcc를 사용하여 Linux의 C 프로그램을 동적으로 연결하려고합니다. 오류없이 만 dlopen 및 dlclose 결과를 사용하여,하지만 난 다음 코드 세그먼트 오류 얻을 : 그 중요한 경우, char * (*my_function)(char *); char *my_input_string = "foo"; //...abbrev

    4

    2답변

    저는 LLVM 컴파일러 및 인프라를 처음 사용합니다. 나는 다음과 같은 생각을 가지고있다. Clang은 Rustc for Rust 프로그래밍 언어와 마찬가지로 C/C++의 LLVM 프런트 엔드입니다. 두 가지 모두 LLVM IR 코드를 방출 할 수 있으며 방출 된 코드는 실행 가능한 응용 프로그램으로 컴파일 할 수 있습니다. 제 질문은 다른 프로그래밍 언어