‘壹’ keil编译器运行为什么检测不到错误
答:这种情况是你的程序还有别的错误,
当你把别的错误改掉后,再编译你的vid 就会提示错误。
这种情况keil 经常有的。
‘贰’ 在编译C 程序时,没有出现error 或warning .,但是最后运行程序时,结果却与预期的相差的
程序的错误有:
1,编译错误,这是由于程序的语法等由编译器可以检查出来的浅显错误;
2,链接错误,当多个文件时如果编写错误会出现此类错误;
3,以上均正确,程序却并不是你想要的结果,那就是程序的逻辑错误了,需要用心去检查。
‘叁’ 编译程序时出现没有错误但有警告的原因
没法错误是因为编译器没有检查出语法错误,有警告是因为有些可能写的不太规范,有时也是不标准,比如你定义一个变量,但是在程序中没有使用它,编译程序时就会警告“定义了没有使用的变量”,如果你用fopen打开文件,编译是就会提示“fopen是一个不安全的函数”等等。但是警告一般不会影响程序的正确性。
‘肆’ 为什么一运行就崩溃 编译软件检查不出错误
程序有异常,建议用Debug模式调试一下
‘伍’ 为什么我的程序编译没错误和警告,但是不能执行
很明显的,他缺少LIBCD.lib这个静态库文件啊,把他添加到你的工程里面就可以了。
哦还有就是每个程序的入口函数都是main函数,但是在你的程序里面缺少了这个函数,应该定义这个函数,并在这个函数里面调用你现在的这个函数就没什么问题了,不同的编译器对mian函数的要求是不一样的,有些编译器要求mian函数返回的是int,但是vc6.0的编译器不要求,你可以返回void类型,如
void
main()
{
}
也可以
int
main()
{
return
0;
}
你的程序可以改成
void
main()
{
bubble(3,5);//这个是你的函数
}
‘陆’ 程序编译后,如果没有显示错误,还需要执行什么操作,才能生成机器代码文件
按ctrl+f5键生成文件。
进入/home/user/目录,编译源代码:gccexample.c-oexample,如果没有编译错误,将生成执行文件example。在当前目录下输入./example,就可以运行了。
‘柒’ VC++编译出错 不能自动提示显示位置,也没有显示错误信息!只显示如下:
VC->Tools->Options->Directories->Executable files
其中有一个指向VC版本cl.exe所在目录(如%your_VC_dir%\VC98\BIN)把它放在第一个位置,把其他版本的cl.exe放到后面或者删除。
你是不是安装了其他开发工具啊。
‘捌’ 编译提示没有错误,为什么运行的时候不显示呢请高手解释下
你的自定义函数是long qh,但是后面确是long sum()
我编译了一遍,把最后的long sum改成 long qh 就可以了!
long qh(long a,long b,long c)
{
long sum;
sum=a+b+c;
return (sum);
}
‘玖’ codeblocks调试时出现不支持16位应用程序的提示,但编译时没有出现错误
codeblocks调试时出现不支持16位应用程序的提示是设置错误造成的,解决方法为:
1、打开软件,创建一个项目,点击console application。
‘拾’ 程序编译运行就没反应了,也没提示错误,是什么问题
微软的VC++6.0编译环境下运行程序是默认自动在最后加上system("pause")的,不至于这样人工干涉吧。
楼主说的“没有一点儿反应”是什么情况,是程序框框出来后就不走了一直挂在那里,还是根本就没有看到程序框框出来?
对了楼主,你不会是扔下VC++亲自跑到Debug文件夹里去双击那个exe文件了吧?那样的话是需要在代码最后面写上system("pause")的,或者加个无用的cin之类的输入也行。
哦,还有一种情况,VC++6.0编译的时候很容易死掉,你点关闭按钮他还说“正在组建不能关闭”。其实不只是在“编译”的时候,连“组建”也会出这问题。我一般喜欢先点编译,提示obj没错误就直接去点执行,让他给我组建完了马上运行出来,但是下面的提示信息栏显示link...(组建中)就没动静了,程序出不来,点那个停止按钮也没反应,我就直接用任务管理器把他毙了再双击那个工作空间文件(.dsw)打开。听说微软有个这方面的补丁,我也没下载过,不知道管不管用。不知楼主是不是也遇上了这情况。