作者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/cn.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