C语言编译产生的.OBJ文件和汇编编译产生的.OBJ文件,如何连接

C语言程序调用汇编语言过程法:C语言程序经编译后产生.OBJ文件,汇编程序经汇编后也产生.OBJ文件,然后由连接程序把他们连接起来而形成.EXE可执行文件。我使用的是Bo... C语言程序调用汇编语言过程法:C语言程序经编译后产生.OBJ文件,汇编程序经汇编后也产生.OBJ文件,然后由连接程序把他们连接起来而形成.EXE可执行文件。
我使用的是Borland C++3.0。能在Turbo C 2.0里实现也可以。
另:书上是这样写的--主源程序经过编译后,生成a.obj文件。将汇编子程序模块b.obj复制到同一目录下。
使用工程文件连接方法,将工程文件起名为test.prj。把a.obj文件和子程序模块b.obj加载进去,F9连接生成test.exe。
请问我如何使用工程文件连接方法,把obj文件加载进去????
在线等!高分求助!!能解决问题追加100分
展开
 我来答
chenhaooo
2007-06-01 · TA获得超过439个赞
知道小有建树答主
回答量:487
采纳率:0%
帮助的人:274万
展开全部
一同学习。。。

Trubo C的命令行编译连接
所谓命令行编译,是指在dos下,调用Trubo C的tcc.exe程序.来完成对turbo C源程序的编译连接工作.当选择对后缀为*.asm的汇编程序文件编译时,tcc还要调用TASM后才能对后缀为.asm的文件进行编译,这种方式适合于c程序与汇编语言混合编程的编译连接,当c程序嵌入汇编指令时,也必须用此方法编译连接。
命令行编译的格式为:
tcc [选项1 选项2 ...]文件名1 文件名2...其中选项是指对后面给出的文件进行连接时的选择项,可选的常用选择项如下所示:每个选项前都带有"-"号,且大小写是区分的。文件名是指源文件.c或目标文件.obj或库文件.lib当不指定只编译不连接时,tcc将完成编译和连接两个步骤,对.lib库只进行形式上的连接,标准库用户不用进行连接。
例如:
tcc -ib:\include -lb:\lib -etest start.c body.obj myc当执行该命令时,表示将start.c源文件和body.obj目标文件及myc.c(命令行中该文件无后缀),分别进行编译(对body.obj文件不再编译),然后连接生成名为test的执行文件test.exe(由-test给出).
-ib:\include 表示包含文件的路径是b:\include
-ib:\lib 表示库文件的路径是b:\lib
又例如:
tcc -ms -efile -lc:\tc\lib file1 file2.obj graphics.lib
其中-ms表示选择小内存模式进行编译,它也是turbo c的缺省编译模式,将file1进行编译,然后和file2.obj 及graphics.lib进行连接.生成file.exe的可执行文件.其中graphcis.lib库的路径为c:\tc\lib,即意为在c:\tc\lib目录下去寻找graphics.lib文件.当进行混合编程时,如果已有汇编程序s3.asm其命令行可写为
tcc ic:\tc\include -lc:\tc\lib -mm s1 s2 s3.asm mylib.lib
表示用中模式(-mm)编译源文件s1.c和s2.c,调用TASM对s3.asm进行编译,然后连接生成可执行文件s1.exe,编译时,到c:\tc\include目录中去找包含文件,到
c:\tc\lib目录中去找库文件mylib.lib.
---------------------------------------
http://topic.csdn.net/t/20010308/22/81569.html
http://www.down22.org/plus/view.php?aid=15882

比VC难用。。。
wangbinwh
2007-06-01 · TA获得超过639个赞
知道大有可为答主
回答量:1367
采纳率:100%
帮助的人:525万
展开全部
link a + b
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuallow
2007-06-01 · TA获得超过108个赞
知道小有建树答主
回答量:344
采纳率:0%
帮助的人:173万
展开全部
怎么没人回.我也想看看,哈哈..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式