作者fr373969 (Brian)
看板Linux
標題[問題] sublime 可執行檔程式錯誤
時間Wed Dec 10 15:55:34 2014
小弟目前正在照著良葛格的JAVA Tutorial 第一堂課(2)進行Sublime安裝,
指令如下:
$ wget
http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.2.tar.bz2
$ tar -xf "Sublime Text 2.0.2.tar.bz2"
$ sudo mv "Sublime Text 2" /usr/lib
$ sudo ln -s "/usr/lib/Sublime Text 2/sublime_text" /usr/bin/st2
我只有改變下載檔案為x64 的linux 其他指令設定都一樣
但是當我在終端機輸入st2 的時候他跳出
bash: ./sublime_text: cannot execute binary file: 可執行檔格式錯誤
或著是我在/usr/lib/Sublime Text 2 下輸入./sublime_text
也是出現一樣的訊息, 想請教有沒有人知道為甚會這樣?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 72.208.69.142
※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1418198138.A.FE0.html
推 CP64: file "/usr/lib/Sublime Text 2/sublime_text" 的輸出是? 12/10 16:20
/usr/lib/Sublime Text 2/sublime_text: ELF 64-bit LSB executable, x86-64,
version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux
2.6.15, BuildID[sha1]=17ad7e4cfbc3c3c7919f99584a922b7c8ceea690, stripped
→ fourdollars: uname -m 是什麼? 12/10 16:28
→ fr373969: uname -m 顯示為i686 12/10 16:42
※ 編輯: fr373969 (72.208.69.142), 12/10/2014 16:43:10
→ fr373969: 看來是我版本搞錯嗎? 12/10 16:43
→ fr373969: 看來是我裝成32bit 的ubuntu 然後想跑64 bit的st2 12/10 16:50
→ x000032001: i686就是32bit版 12/10 17:08