tlink专题 供大家学习参考
tc下使用tlink专题
功能:连接各功能模块
优点:虽然tc集成了link功能,但出现bug
举例: 在主模块中
#include <stdio.h>
int v=2;
int main(void){
clrscr();
fun();
getchar();
return 0;
}
在file模块中
#include <stdio.h>
void fun(void){
extern int v;
v=5;
printf("In function fun v=%d!\n",v);
}
如果不在主模块中包含file.c文件
是不可能连接的
个人认为有利于理解在生成.exe程序的整个过程
即: 编译生成.obj--〉连接各个obj+lib-->生成.exe
实现:
tlink 目标文件,可执行文件, 映像文件, 库文件
说明:
目标文件: 必须把初始化的obj文件放在第一个位置
举例:
tlink /l/x cos.obj your.obj, your.exe, , cs.lib
映像文件可以省略