55问答网
所有问题
C语言编译成功但生成失败,先前明明可执行,一下子就有错误了
新建文件后又好了,谁能说说为什么
举报该问题
推荐答案 2017-09-17
1编译阶段,执行的是对单个文件的转换,从源代码转换成二进制文件。2链接阶段,将每个源文件转成的二进制文件,及相关的系统库文件共同打包生成可执行文件。3从定义上可以看出,链接阶段,出现错误有两种可能:1)函数中引用了不存在的函数。2)编译环境有问题,导致ld出错。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IR4IcRcI88LL848QRFL.html
其他回答
第1个回答 2017-09-17
程序已经在运行了,把那个黑漆漆得窗口退出来就可以了
追问
我关了又新建文件,好了???
追答
就是你程序已经在执行中, 然后在编译代码就会有这个提示, 关掉后再编译就没问题了
相似回答
C语言
代码运行不出现象可能有哪些原因?
答:
编译错误:代码中存在语法错误或类型错误
,导致编译失败。可以通过编译器的错误提示信息来定位错误,逐一修正后重新编译。
运行错误
:代码编译成功,但在运行时出现错误,如数组越界、空指针、除零等错误。可以通过调试工具或打印调试信息等方法来定位错误。
缺少库文件或头文件
:代码中使用了某些库函数或头文件...
在
C语言
中,计算机程序通常有哪几种
错误
?
答:
3、逻辑错误:这是指程序中没有语法错误
,可以通过编译、连接生成可执行程序,但程序运行的结果与预期不相符的错误。
为什么
C语言
程序
编译
正确但不
能执行
?
答:
因为你的c没有初值,while循环无法进行
。另外你的算法也有问题,while循环可改为while (m % n != 0),循环结束后最小公约数时n。C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程...
...VC6.0编程
C语言
的时候
,编译
和组建都
成功了,但是就
是运行的时候运行不...
答:
这个文件没有加到当前的工程中 ,右击当前工程,将此文件添加进来
为什么我的
c语言编译
不了
,一
编译就出错?
答:
出现这种错误的原因主要是你定义了相同函数名字的函数,比方说在MAIN.C里面定义了delay()函数,然后在APP.C里面又定义一个delay()函数,则会出现这种警告或
错误,
将同名函数修改名字即可。_delay这个函数重定义了,说明这个函数名定义了两遍。检查
一下,
如果没有的不要把函数体(函数定义)放在头文件...
大家正在搜
c语言是需要编译的语言
c语言编译后生成什么文件
c语言只有一种编译器
c语言怎么编译运行
c语言的编译环境有哪些
c语言编译程序的功能是
c语言在线编译运行
C语言生成
C语言随机数生成
相关问题
C语言程序,编译没有错误,执行时出错。问题在哪?
c语言编程,编译成功,但是调试失败~!!怎么回事。。求助~~
C语言编译成功,连接却出现错误,这是怎么回事?
C语言编程时编译没有错误,运行时却显示有一个错误。为什么?
C语言程序,编译时没有错误,但组建时提示有一个错误,导致无法...
为什么我用C语言编译的时候,没有错误,但是就是运行不出来结果...
c语言编译时有一个错误但是没有具体错在哪里
C语言,这里编译没有错误,为什么执行时出错?