导航:首页 > 源码编译 > 文件可以编译不能运行

文件可以编译不能运行

发布时间:2023-09-07 11:33:04

① MingW编译出的可执行文件为什么无法运行

-c输出的是obj文件,别看后缀名是exe,实际上并没有完成链接,所以无法运行。
正确的命令是:
g++ 1.c -lm -o 1.exe
或者分两步:
g++ 1.c -o 1.obj
g++ 1.obj -lm -o 1.exe

② 为什么我的java文件编译也成功了,可运行没有反应啊!

要想输出最后的结果,得满足200000=1+(i/100*25),那么i=(200000-1)*4=799,996‬
这个条件你永远达不到,所以会一直循环下去,这就是楼上为什么说你这个是死循环的原因。
达不到条件,程序会一直运行下去,自然没反应

③ java程序编译成功但是运行不成功是怎么回事

这种事情当然经常发生啦。。。。
编译只是静态检查。。。。。
如果你的程序存在
运行时错误的话。
例如:
RuntimeException的话,当然编译时检查不出来啦。
具体问题具体分析,没有源代码,是无法发现到底那里错误了

④ Qt 编译好的 可执行文件 不能运行是怎么回事

缺少动态链接库,你的qt是动态编译的,根据提示上你qt的安装目录上考到你的exe文件夹

⑤ c语言打开文件编译链接都能通过,但是运行读不出来

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

intmain()
{
FILE*fp;
intch;

if((fp=fopen("e:\opentest.txt","r"))==NULL)
{
printf("Cannotopenfile! ");
exit(0);
}

ch=fgetc(fp);
while(ch!=EOF)
{
printf("%c",ch);
}
fclose(fp);
return0;
}

可能是文件名超过8个字符的缘故。

⑥ c语言问题——为什么一下程序可以通过编译却无法运行DEV-c++编译器的

通过编译,却无法链接或者运行,是因为有该文件的申明,却没有该申明的Lib或者Dll或者源码
解决方案:
1.在DEV中Link选项中默认添加alloc.c 或者 alloc.lib
2.在工程文件中添加alloc.c或者alloc.lib
3.选着包含malloc的声明文件,一般应该在malloc.h中

阅读全文

与文件可以编译不能运行相关的资料

热点内容
cad视觉移动命令怎么打开 浏览:819
安卓java调用python 浏览:395
java标准时间 浏览:137
华为服务器湖北渠道商云主机 浏览:30
韩式面部护理解压视频 浏览:301
pdf换成jpg图片 浏览:897
dh加密算法 浏览:107
安卓手机如何隐藏微信信息提示 浏览:632
nodejs解压缩 浏览:262
直流双转子压缩机 浏览:952
pythonxmlstring 浏览:822
用私钥加密之后可以用公钥解密 浏览:788
ug如何启动服务器 浏览:444
csgo防抖动命令 浏览:960
如何弄到手机app页面的源码 浏览:441
androidwindows7破解版 浏览:363
解压视频动画怎么拍 浏览:748
连涨启动源码 浏览:163
小奔运动app网络异常怎么回事 浏览:449
php开启压缩 浏览:307