시급한 도움 바랍니다. 리눅스용 UPX가지고계신분 도와주세요

core_brave_star의 이미지

동적연결라이브러리 (so)파일에 팩을 씌우려고 하는데, 리눅스용 를 가지고 계신분 있으면 좀 도와주세요
제가 가지고 있는것은 윈도우용 인데 왜서인지, so파일은 실패하더군요
시급한 도움 바랍니다

익명 사용자의 이미지

검색하면 바로 나옵니다만... 뭔가 문제가 있는건가요?

익명 사용자의 이미지

so 파일이었군요. so는 원래 안됩니다.

core_brave_star의 이미지

무슨 방도 없을가요? 다른 팩이라도!!!

core_brave_star의 이미지

구굴링하면 나옵니다만 최종단계에서 왜서인지 모두 다운이 실패합니다.

Prentice의 이미지

http://upx.sourceforge.net/upx-news.txt

i386 ELF shared library만 압축할 수 있는 모양인데요? so 파일의 target architecture가 어떻게 되나요?

core_brave_star의 이미지

upx-3.09-i386_linux를 다운받아 다시 시도했는데
"-fPIC루 다시 콤파일 하라"구 나오드라구요
so파일이니까 당연 -fPIC루 콤파일했는데,,, ㅋㅋㅋ
원인은 본 so파일에서 관련어카이브파일을 링크하는데...
그 어카이브파일을 -fPIC 옵션 주구 콤파일하니까 무사통과~~~~~
관련 조언을 주신 선배님들께 감사드립니다.