首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法运行exe文件

无法运行exe文件
EN

Unix & Linux用户
提问于 2016-12-05 19:30:18
回答 2查看 1.2K关注 0票数 0

我有一个代码(.c文件)。并使用以下命令;

代码语言:javascript
复制
#!/bin/bash
#
gcc file.c -o file.exe
#./file.exe

因此,当我尝试运行.exe文件(使用葡萄酒)时,我得到一个错误,即

“葡萄酒: Z:\home\User\Desktop\file.exe/”的坏EXE格式

问题是什么?关于额外的细节,我最近安装了Linux,我试图运行的代码应该显示某种图形/可视化。有我必须下载的软件吗?

EN

回答 2

Unix & Linux用户

发布于 2016-12-05 19:36:40

gcc为您正在运行的Linux操作系统制作了一个可执行文件。Wine运行Windows可执行文件。他们不一样。您可以在Linux环境中运行您的可执行文件,而无需使用葡萄酒。顺便说一句,在Linux中,定制的是可执行文件没有后缀(如.exe )。

票数 2
EN

Unix & Linux用户

发布于 2016-12-05 19:38:01

使用

gcc文件.c -o a.out

并以./a.out的形式执行该文件

您正在GNU/Linux中构建和编译一个文件,因此不需要在Linux中运行它。在任何情况下,您都不会以.exe格式编译程序。

注意:我不会将输出文件调用为file,因为file也是一个熟悉的linux程序,但是您会找到一个更好的名称。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/328224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档