傻X了:mac上编译的程序放到linux上运行
2018-10-13 07:55
941 查看
版权声明:本文为博主原创文章,转载时请务必注明本文地址, 禁止用于任何商业用途, 否则会用法律维权。 https://blog.csdn.net/stpeace/article/details/83032548
我当然知道, mac上编译的程序放在linux上无法运行。但我今天居然无意中真就这么干了, 还想, 咦, 怎么运行出错? 也真是傻X了。
[code]ubuntu@VM-0-15-ubuntu:~$ ./s -bash: ./s: cannot execute binary file: Exec format error ubuntu@VM-0-15-ubuntu:~$ ubuntu@VM-0-15-ubuntu:~$ ubuntu@VM-0-15-ubuntu:~$ ubuntu@VM-0-15-ubuntu:~$ file s s: Mach-O 64-bit x86_64 executable ubuntu@VM-0-15-ubuntu:~$
显然, 系统不同, 文件内部结构都不一样啊, linux操作系统无法识别。
可以在mac上搞个linux虚拟机,再编译, 再放到目标linux机器上运行, 搞定。
阅读更多
相关文章推荐
- linux下c程序的编辑编译运行调试
- Linux下C程序的编辑,编译和运行以及调试
- Linux下MPI程序的编译和运行
- Linux下如何编译并运行C程序
- Linux程序编译、运行的问题
- (一)OpenCV学习笔记——Linux下编译运行opencv程序
- Linux程序编译、链接、运行中的.o .a .so .ko .la文件
- Linux下如何编译并运行C程序
- 让C/C++程序一次编译,到处运行 (仅限Linux)
- 编译成功运行的程序放到其他电脑运行报错
- 如何在Windows下使用Linux系统来编译和运行程序?
- Linux 编译运行包含包的Java程序
- Linux下如何编译并运行C程序
- Linux 编译运行 C/C++程序
- linux下Qt程序编译运行
- Linux下编译运行C程序
- Linux下的程序编译和运行
- linux下如何编译运行c程序
- Linux下C程序的编辑,编译和运行以及调试
- 在linux上,用scalac编译在Spark平台上运行的scala程序