cygwin에서 cannot execute binary file 에러에 대한 내용입니다.

yangjy0113의 이미지

cygwin에서 ActiveTcl 설치하다가 에러가 났습니다.

http://www.activestate.com/activetcl/downloads/
에서
ActiveTcl 8.4.19.1를 Linux (x86) 버전으로 받았습니다.
이게 리눅스에서는 압축도 잘 풀리고 설치도 잘 됐는데,

cygwin에서 압축을 푸니
tar: ActiveTcl8.4.19.1.286921-linux-ix86/payload/man/mann/pkg::create.n: Cannot open: Invalid argument
라는 에러가 납니다.

별거 아닌 것 같아서 무시하고
install.sh를 실행해서 설치를 하려고 하는데,

$ ./install.sh
./payload/bin/tclsh8.4: ./payload/bin/tclsh8.4: cannot execute binary file

라는 에러가 발생했습니다.

뭐를 잘못한건지 알려주시면 감사드리겠습니다.

좀더 자세한 정보..

jyyang@capuccino ~/tools/tcl/ActiveTcl8.4.19.1.286921-linux-ix86/payload/bin
$ ls -al
total 5324
drwxr-xr-x+ 2 jyyang 없음 0 Aug 17 2008 .
drwxr-xr-x+ 7 jyyang 없음 0 Aug 17 2008 ..
-rwxr-xr-x 1 jyyang 없음 577530 Aug 17 2008 base-tcl-linux-ix86
-rwxr-xr-x 1 jyyang 없음 1665293 Aug 17 2008 base-tcl-linux-ix86.so
-rwxr-xr-x 1 jyyang 없음 1203789 Aug 17 2008 base-tk-linux-ix86
-rwxr--r-- 1 jyyang 없음 39368 Aug 17 2008 dtplite
-rwxr--r-- 1 jyyang 없음 19446 Aug 17 2008 page
-rwxr--r-- 1 jyyang 없음 13712 Aug 17 2008 tcldocstrip
-rwxr-xr-x 1 jyyang 없음 10308 Aug 17 2008 tclsh
-rwxr-xr-x 1 jyyang 없음 10308 Aug 17 2008 tclsh8.4
-rwxr-xr-x 1 jyyang 없음 1677098 Aug 17 2008 teacup
-rwxr--r-- 1 jyyang 없음 194419 Aug 17 2008 tkcon
-rwxr-xr-x 1 jyyang 없음 10819 Aug 17 2008 wish
-rwxr-xr-x 1 jyyang 없음 10819 Aug 17 2008 wish8.4

jyyang@capuccino ~/tools/tcl/ActiveTcl8.4.19.1.286921-linux-ix86/payload/bin
$ file tclsh8.4
tclsh8.4: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped

hys545의 이미지


file tclsh8.4
tclsh8.4: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped
이건 리녹스 파일이어서 윈도우(cygwin)에서는 실행시킬수 없습니다

즐린

klara의 이미지

cygwin은 윈도우에서 돌아가는 리눅스가 아닙니다.
POSIX API 호환성을 제공하는 환경이고, 리눅스용 소스코드를 컴파일 할수 있는것이지, 리눅스용 바이너리를 실행할수 있는게 아닙니다.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.