作者benzxa (Scott)
看板MacDev
標題[問題] 如何在 MacOS 執行 binary file
時間Sun Mar 17 16:55:13 2019
# 提醒您:問完問題請不要自刪,留給後人一盞明燈
不知道發這版對不對
最近在使用 Python 開發
但主力機是使用 MBP 2017
找到的範例是使用 fedora 執行
但我照步驟安裝成功後
卻跳出 cannot execute binary file
不知道是不是有什麼外掛可以裝
不然我就要再用另一台Ubuntu 來執行此範例...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.104.134.118
※ 文章網址: https://webptt.com/m.aspx?n=bbs/MacDev/M.1552812915.A.793.html
1F:推 darktt: 你可以看看chmod這個Linux命令,我想就只 110.26.126.57 03/17 17:13
2F:→ darktt: 是沒設定執行權限而已 110.26.126.57 03/17 17:13
3F:→ darktt: 另外你也可以使用python XXX.py的命令來 110.26.126.57 03/17 17:13
4F:→ darktt: 執行python檔 110.26.126.57 03/17 17:13
5F:→ benzxa: 感謝D大 但這兩種指令我都試過了 一樣不106.104.134.118 03/17 17:28
6F:→ benzxa: 行欸 他是沒有副檔名的那種蛋在ubuntu上可106.104.134.118 03/17 17:28
7F:→ benzxa: 以直接以 ./檔名 來執行106.104.134.118 03/17 17:28
8F:→ darktt: 如果是這個用法,那你一定要看chmod +x的 110.26.126.57 03/17 17:38
9F:→ darktt: 用法 110.26.126.57 03/17 17:38
10F:→ benzxa: chmod 有試過了 不行欸 115.82.17.185 03/17 22:39
11F:推 weitang114: 看你描述 執行檔應該是linux編譯的二 220.129.57.9 03/18 01:21
12F:→ weitang114: 進位檔(ELF),那因為macOS不是Linux 220.129.57.9 03/18 01:21
13F:→ weitang114: 就不能執行 220.129.57.9 03/18 01:22
15F:→ weitang114: 或docker/virtualbox 開linux虛擬環境 220.129.57.9 03/18 01:36
16F:推 weitang114: 不過感覺python開發不需要這麽麻煩 220.129.57.9 03/18 01:39
17F:→ weitang114: 你具體是要跑什麼呢 220.129.57.9 03/18 01:39