55问答网
所有问题
我的c程序编译没错,为什么在链接时候会出错
如题所述
举报该问题
推荐答案 2017-02-14
1 编译阶段,执行的是对单个文件的转换,从源代码转换成二进制文件。 2 链接阶段,将每个源文件转成的二进制文件,及相关的系统库文件共同打包生成可执行文件。 3 从定义上可以看出,链接阶段,出现错误有两种可能: 1) 函数中引用了不存在的函
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/IReQIG4Qe4ec4QRLec4.html
其他回答
第1个回答 2017-02-14
链接时出错通常是两类原因:
1. GCC编译器错误(可能是gcc.exe 损坏)
2. 电脑安全设置禁止新建exe文件(如win8.1自带的防火墙、360等)
本回答被网友采纳
相似回答
c语言编译没有错误,
连接有错误是怎么回事?程序本身没错
答:
1、链接错误也不一定是系统的问题,也有可能是程序的问题
。如果编译有错的话是不会有链接的,链接要有obj目标文件,编译不通过就没有目标文件。2、连接错误及原因:编译器错误 C2001 错误消息 常数中有换行符 字符串常数不能继续到第二行,除非进行下列操作: •用反斜杠结束第一行。 •用一个双引号结束第一...
c语言编译
可以
链接
不能通过的原因
答:
c语言不支持重载,所以不能重名,vc++6.0中之所以能运行,是因为它把你
的c
代码做为c++语言处理了(因为c++兼容c,所以你的c代码用c++编译器也可以编译).而lcc-win32是一个
c语言编译
器,它不支持c++,所以
会出错
.
我的编译
系统
为什么
对于正确
的C
++
程序
能够编译成功,但是不能连接成功呢...
答:
推荐把
程序
源代码拷到其他有装C++集成环境的计算机试试吧。或者是把当前计算机上
的C
++集成环境完全卸载重装。
为什么
这个
c程序在编译没错,
而
链接
有错,说什么外部符号
答:
那是你引用了某个函数,没有给出正确的声明或定义
c语言
有
时候为什么在编译
显示
没错误,链接
却显示
有错误
?
答:
估计是重定义一类的问题吧。。。当然也有可能编译器与系统不兼容。具体的话得看
程序
头表符号重定位这些东西是不是出了问题。。最直接的方法是阅读代码。。看代码是不是哪里出了问题,比如重定义,比如多个强符号。。这里只有猜。。需要源代码。。以及说明用来
编译链接
工具。
大家正在搜
c程序编译后生成什么程序
程序的编译和连接过程
c语言编译程序是什么软件
linux怎么编译c程序
c程序编译的快捷键是
gcc如何编译运行c语言程序
c语言程序编译的快捷键
c语言的编译和链接
源程序经过编译后成为
相关问题
c语言编译没有错误,连接有错误是怎么回事?程序本身没错
C语言程序,编译时没错,链接时有个错,不知道怎么?
为什么这个c程序在编译没错,而链接有错,说什么外部符号
C语言程序,编译没有错误,执行时出错。问题在哪?
c语言在编译时没有错误为什么连接会报错呢
C语言编程问题 为什么编译没有错误 一链接就有两个
在C语言编译完之后链接时总出错?
c语言编译连接都没有错但运行不出来为什么