실행시 동적으로 물려지는 라이브러리를 수동으로 해주기?

aeronova의 이미지

음..
요지는 바이너리가 필요한 동적 라이브러리를 이넘이 실행 될때 지가 못 찾는것을 어떻게 그럼 수동으로라도 명시해줘서 실행시킬 수 있을까 하는 것입니다.

제가 cxoffice로 linux에서 win office 2k를 돌립니다.
윈도 매니저를 BlackBox를 쓰는 관계로 메뉴 아이콘들이 등록이 안되지요. 그래서 매번 cxoffice의 setup창을 띄워서 거기서 word,exel 등을 클릭해서 쓰곤했습니다. 이짓도 한두번이지 귀찮더군요.

ps -aux로 살펴보니 이넘이 wineloader라는 것을 쓴다는 걸 알았습니다.

/opt/cxoffice/bin/wineloader --debugmsg -all -- C:\Prograce\Office\WINWORD.EXE

그래서 콘솔에서 똑같이 입력하니 libwine이 없다.. 이러면서 안되네요.
(없기는.. 이넘이 혼자서 못찾는다 소리지요. /opt/cxoffice/lib에 있거든요.)

음.. 컴팔할때 링크시키는 방식으로 -L/opt/cxoffice/lib -lwine 이러니 안되군요. -_-;

error while loading shared libraries: libwine.so: cannot open shared object file

실행시 동적 라이브러리를 못찾다니..
이런 경우는 첨이라.. 조언이나 힌트 좀 부탁드립니다.

hys545의 이미지

aeronova wrote:
음..
요지는 바이너리가 필요한 동적 라이브러리를 이넘이 실행 될때 지가 못 찾는것을 어떻게 그럼 수동으로라도 명시해줘서 실행시킬 수 있을까 하는 것입니다.

제가 cxoffice로 linux에서 win office 2k를 돌립니다.
윈도 매니저를 BlackBox를 쓰는 관계로 메뉴 아이콘들이 등록이 안되지요. 그래서 매번 cxoffice의 setup창을 띄워서 거기서 word,exel 등을 클릭해서 쓰곤했습니다. 이짓도 한두번이지 귀찮더군요.

ps -aux로 살펴보니 이넘이 wineloader라는 것을 쓴다는 걸 알았습니다.

/opt/cxoffice/bin/wineloader --debugmsg -all -- C:\Prograce\Office\WINWORD.EXE

그래서 콘솔에서 똑같이 입력하니 libwine이 없다.. 이러면서 안되네요.
(없기는.. 이넘이 혼자서 못찾는다 소리지요. /opt/cxoffice/lib에 있거든요.)

음.. 컴팔할때 링크시키는 방식으로 -L/opt/cxoffice/lib -lwine 이러니 안되군요. -_-;

error while loading shared libraries: libwine.so: cannot open shared object file

실행시 동적 라이브러리를 못찾다니..
이런 경우는 첨이라.. 조언이나 힌트 좀 부탁드립니다.


해결법
1./etc/ldconfig에 /opt/cxoffice/lib 추가
그리고 /sbin/ldconfig
2. LD_LIBRARY_PATH에 라이브러리경로 추가
위 두개면 뢘만한 공유 라이으버리 문제 해결

즐린

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.