누구든지 GCC를 사용하여 리소스 파일을 실행 파일이나 공유 라이브러리 파일로 정적으로 컴파일하는 방법을 알고 있습니까?
예를 들어, 절대 변경되지 않는 이미지 파일을 추가하고 싶습니다 (그렇다면 어쨌든 파일을 교체해야합니다). 파일 시스템에있는 것을 원하지 않습니다.
이것이 가능하다면 (그리고 Windows 용 Visual C ++도이 작업을 수행 할 수 있기 때문이라고 생각합니다), 자체 바이너리에 저장된 파일을 어떻게로드 할 수 있습니까? 실행 파일 자체를 구문 분석하고 파일을 찾아서 데이터를 추출합니까?
아직 보지 못한 GCC 옵션이있을 수 있습니다. 검색 엔진을 사용한다고해서 제대로 된 정보가 나오지 않았습니다.
공유 라이브러리와 일반 ELF 실행 파일에서 작동하려면 이것이 필요합니다.
도움을 주시면 감사하겠습니다