首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

编译-〉链接的有关问题

2012-02-29 
编译-〉链接的问题一个c的工程,在unix下开发的,我想在windows下调试一个模块,在BCB里面,写了一个main,调一

编译-〉链接的问题
一个c的工程,在unix下开发的,
我想在windows下调试一个模块,
在BCB里面,写了一个main,调一个funcA(),
funcA是我想调试的程序,
头文件全引用了,
但我compile的时候,出link的错误,
link不应该是在compile之后吗?
我单个文件compile,为什么会出link错误,
望指教,3x

[解决办法]
你怎么单个文件编译的

[解决办法]
code!!!!
[解决办法]
funcA 是否调用了其他的东东 ?

给错误提示 ~
[解决办法]
首先给出编译环境、编译方法以及代码

[解决办法]
工程编译分为两步:编译、连接(其实还可以更加细致的分)

如果你是工程编译,出现link错误很正常,查看连接阶段的库设置即可,
如果确定仅仅做了对c和cpp的编译,没有触发连接动作,则比较奇怪

建议仔细检查一下编译过程以及相关设置,检查一下Makefile内容

[解决办法]
我猜测是你的单元文件调用了其他的库文件
所以才会发生连接错误
你还是把整个代码或者#include的东西贴上来让大伙看看
[解决办法]
连接错误没有直接的定位错误到行上的方法

尝试看看不同编码体制导致的符号不对应,例如C与C++,等等

另外不同系统对于开始地址等规定也不同

热点排行