抓狂 在MinGW 中执行程序时 cannot execute program???/

chsaov 2006-05-31 10:42:55

# include <stdio.h>
# include <stdlib.h>

typedef struct snode{
int a;
float b;
}Snode;

int main(){
Snode *p;
p=(Snode *)malloc(sizeof(Snode));
p->a=90;
printf("%d\t ",p->a);
getchar();
return 0;

}

很简单的一个小程序,编译通过,但在在MinGW(我用的是MinGW Developer Studio) 中却无法执行
但是编译生成的在debug目录下的EXE文件却可以执行。。。

抓狂,昨天还好好的,今天却不行了,重启,重装后还是这样,

哪位大虾指点一下
...全文
435 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yym314 2006-08-11
  • 打赏
  • 举报
回复
可能是权限的问题吧
jspxnet 2006-08-10
  • 打赏
  • 举报
回复
找个好点的IDE
saoyu 2006-08-08
  • 打赏
  • 举报
回复
file xxx.exe

PE executable for MS Windows (console) Intel 80386 32-bit
Topfortune 2006-08-08
  • 打赏
  • 举报
回复
建议楼主用C-Free.
OOPhaisky 2006-08-03
  • 打赏
  • 举报
回复
直接在命令行中编译更好吧,毕竟楼主只有一个文件阿
archim 2006-08-01
  • 打赏
  • 举报
回复
就一个源程序直接在命令行里敲: gcc a.c不更简单

类库 2006-07-27
  • 打赏
  • 举报
回复
用mingw最好还是自己写makefile来得方便,不易出错
VisionCat 2006-06-02
  • 打赏
  • 举报
回复
觉得习惯用IDE是一个不太好的习惯。

个人经验:
如果IDE编译不成功,尝试删除所有 .o文件。
然后在cmd中用命令直接编译。

更多内容可以看
http://blog.csdn.net/visioncat
lfm09 2006-06-01
  • 打赏
  • 举报
回复
还是那句话,用Code::Blocks + MinGW

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧