[問題] 如何在 MacOS 執行 binary file

看板MacDev作者 (Scott)時間5年前 (2019/03/17 16:55), 編輯推噓4(4013)
留言17則, 3人參與, 5年前最新討論串1/1
# 提醒您:問完問題請不要自刪,留給後人一盞明燈 不知道發這版對不對 最近在使用 Python 開發 但主力機是使用 MBP 2017 找到的範例是使用 fedora 執行 但我照步驟安裝成功後 卻跳出 cannot execute binary file 不知道是不是有什麼外掛可以裝 不然我就要再用另一台Ubuntu 來執行此範例... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.104.134.118 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1552812915.A.793.html

03/17 17:13, 5年前 , 1F
你可以看看chmod這個Linux命令,我想就只
03/17 17:13, 1F

03/17 17:13, 5年前 , 2F
是沒設定執行權限而已
03/17 17:13, 2F

03/17 17:13, 5年前 , 3F
另外你也可以使用python XXX.py的命令來
03/17 17:13, 3F

03/17 17:13, 5年前 , 4F
執行python檔
03/17 17:13, 4F

03/17 17:28, 5年前 , 5F
感謝D大 但這兩種指令我都試過了 一樣不
03/17 17:28, 5F

03/17 17:28, 5年前 , 6F
行欸 他是沒有副檔名的那種蛋在ubuntu上可
03/17 17:28, 6F

03/17 17:28, 5年前 , 7F
以直接以 ./檔名 來執行
03/17 17:28, 7F

03/17 17:38, 5年前 , 8F
如果是這個用法,那你一定要看chmod +x的
03/17 17:38, 8F

03/17 17:38, 5年前 , 9F
用法
03/17 17:38, 9F

03/17 22:39, 5年前 , 10F
chmod 有試過了 不行欸
03/17 22:39, 10F

03/18 01:21, 5年前 , 11F
看你描述 執行檔應該是linux編譯的二
03/18 01:21, 11F

03/18 01:21, 5年前 , 12F
進位檔(ELF),那因為macOS不是Linux
03/18 01:21, 12F

03/18 01:22, 5年前 , 13F
就不能執行
03/18 01:22, 13F

03/18 01:35, 5年前 , 14F
可以試試Noah https://bit.ly/2Y3fkPB
03/18 01:35, 14F

03/18 01:36, 5年前 , 15F
或docker/virtualbox 開linux虛擬環境
03/18 01:36, 15F

03/18 01:39, 5年前 , 16F
不過感覺python開發不需要這麽麻煩
03/18 01:39, 16F

03/18 01:39, 5年前 , 17F
你具體是要跑什麼呢
03/18 01:39, 17F
文章代碼(AID): #1SZWjpUJ (MacDev)