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

文件可以编译不能运行

发布时间: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中

阅读全文

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

热点内容
根据地址获取经纬度php 浏览:10
小天才app的应用中心有什么应用 浏览:768
java代码整理 浏览:259
安卓单个胎压怎么配对 浏览:627
linux将文件清空 浏览:476
一套前端编译平台 浏览:598
安卓9x用什么框架 浏览:72
万用表怎样量压缩机漏电 浏览:548
无线路由器云登录服务器未连接 浏览:781
aes是公钥密码算法 浏览:698
linuxphp编译参数 浏览:534
安卓手机怎么永久关闭后台启动 浏览:40
网站phpjavascript 浏览:453
64位java内存 浏览:418
女程序员学习方法 浏览:383
工程数学线性代数pdf 浏览:681
提升程序员技术档次的书 浏览:691
python词云图txt格式 浏览:968
韩国料理pdf 浏览:227
什么app就能知道自己的脸型 浏览:383