ld

    3

    2답변

    하나의 간단한 함수와 main 함수가 포함 된 "hello world"프로그램을 컴파일 중입니다. Linux에서 GCC를 사용하고 있습니다. 바이너리에서 readelf 명령을 실행하면 심볼 테이블을 볼 수 있으며 함수 이름이 명확하게 표시됩니다. 이 기호 테이블을 생성하지 GCC (또는 링커를) 알 수있는 방법이 있습니까? 함수 이름 만 저장하지 않고 GC

    3

    2답변

    나는 다음과 같은 튜토리얼을 통과했습니다 가 부팅되지 않습니다 오히려 그것을 대신 사용하십시오. global start section .text bits 32 start: mov word [0xb8000], 0x0248 ; H mov word [0xb8002], 0x0265 ; e mov word [0xb8004], 0x02

    0

    1답변

    그래서 내 목표는 주요 코드 (중요한 func 또는 다른 클래스 또는 이와 비슷한 것들)의 중요한 부분을 절약 할 수있는 코드를 작성하는 것입니다. 나는 클래스 내에서이 코드를 복사합니다. , 다음 내 프로그램을 추가/일부 코드를 제거하려면 (func, obj, 클래스, ...) 사용자 입력을 사용하여 모든 후 그 코드를 다시 생성하고 클래스의 중요한 부분

    1

    1답변

    & 대상 DLL이 네트워크 드라이브에있을 때 응용 프로그램 개발에 오래 걸립니다. 완료하는 데 400 초가 걸리기 때문에 DLL 작성에 집중했습니다. 로컬 드라이브에서 DLL 생성은 약 60 초입니다. 두 드라이브 모두 동일한 특성을 공유하므로 네트워크가 매우 빠릅니다. 네트워크 드라이브를 대상으로 큰 파일을 복사/생성하려고 시도했지만 쓰기 크기가 충분히

    2

    1답변

    소스에서 빌드 한 타사 라이브러리 (Box2D-MT)를 사용하는 앱을 만들고 있습니다. 링크 할 때, 나는이 정의되지 않은 참조 오류 얻을 :. b2Threading.cpp:(.text._ZNSt6threadC2IM12b2ThreadPoolFviEJPS1_iEEEOT_DpOT0_[_ZNSt6threadC5IM12b2ThreadPoolFviEJPS1_iEEE

    0

    1답변

    사용중인 Linux 버전은 우분투 14.04입니다. 내 tensorflow 버전을 알고 싶어, 그래서 나는 명령 ld tf_version_script.lds으로 tensorflow 디렉토리 tf_version_script.lds에 주어진 스크립트를 실행하고 이것이 내가 디렉토리 탑재했다 ld:/home/me/tensorflow/tensorflow/tf_ve

    1

    1답변

    표준 라이브러리에 대해 gcc과 오브젝트 파일을 연결하지 않으면 응용 프로그램이 좀비가된다는 것을 발견했을 때 어셈블리 코드와 GTK + 3 라이브러리를 실험하고있었습니다. 여기에 표준 라이브러리 %include "gtk.inc" %include "glib.inc" global main SECTION .data destroy db "dest

    1

    1답변

    다음 명령은 오류없이 성공합니다 : python3 -c 'from gi.repository import GLib'. 그러나 일부 glib 관련 세그먼테이션 오류를 디버깅 할 때 LD_DEBUG=files (여러 버전의 데비안 및 우분투)에서 동일한 명령을 실행하고 libglib 및 libgobject와 관련된 많은 오류가 발생합니다. 이들은 저장소에서 직접

    0

    1답변

    이해할 수없는 ARM GCC가있는 * .ld 파일에 일부 문이 있습니다. .init : { __initcall_start = .; KEEP(*(.initcall1.init)) KEEP(*(.initcall2.init)) KEEP(*(.initcall3.init)) KEEP(*(.initcall4.init))

    0

    1답변

    우리 LD_PRELOAD 기능을 사용하지 않고 라이브러리를 언로드하려면 해당 기능을 사용하는 방법이 있습니까? I RTLD을 사용하려면 LD_PRELOAD 만 사용해야하므로 dlsym을 제안하지 마십시오. 또 다른 사용 사례는 입니다. LD_PRELOAD 프로세스에서 생성 된 모든 하위 프로세스에도 내가 원하지 않는 환경이 있습니다. 이것이 할 수있는 방법