안녕하세요 제목과 같이.. 리눅스의 shared library에서 Qt 프로그램이 가능한지가 궁금합니다.
만약. ldd sample_exe libQtXml.so.4 => /usr/lib/libQtXml.so.4 (0x00a54000) libQtOpenGL.so.4 => /usr/lib/libQtOpenGL.so.4 (0x03266000) libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0x072e6000) libQtCore.so.4 => /usr/lib/libQtCore.so.4 종속되는 모듈이 이렇다면.
원하시는 폴더에 복사하신후에 export LD_PRELOAD="/home/shint/lib/libQtOpenGL.so.4 /home/shint/lib/libQtCore.so.4 /home/shint/lib/libQtGui.so.4 /home/shint/lib/libQtXml.so.4" 로 경로를 설정하고.
./sample_exe를 실행해보시기 바랍니다.
저도 방금. 개발환경과 동일한. 빈 페도라13 설치하고 실행파일과 저 4개 파일만 복사한후 해보니 됐습니다. 근데. 개발자 옵션으로 설치했습니다;;;;
---------------------------------------------------------------------------- 젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다. 정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
가능합니다.
만약.
ldd sample_exe
libQtXml.so.4 => /usr/lib/libQtXml.so.4 (0x00a54000)
libQtOpenGL.so.4 => /usr/lib/libQtOpenGL.so.4 (0x03266000)
libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0x072e6000)
libQtCore.so.4 => /usr/lib/libQtCore.so.4
종속되는 모듈이 이렇다면.
원하시는 폴더에 복사하신후에
export LD_PRELOAD="/home/shint/lib/libQtOpenGL.so.4 /home/shint/lib/libQtCore.so.4 /home/shint/lib/libQtGui.so.4 /home/shint/lib/libQtXml.so.4" 로 경로를 설정하고.
./sample_exe를 실행해보시기 바랍니다.
저도 방금. 개발환경과 동일한. 빈 페도라13 설치하고
실행파일과 저 4개 파일만 복사한후 해보니 됐습니다.
근데. 개발자 옵션으로 설치했습니다;;;;
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
댓글 달기