Embedded 版 (精华区)
发信人: embeddedsys (选择·喜欢), 信区: Embedded_system
标 题: 使用WIN32环境下的gcc及GNU 3(转载)
发信站: 哈工大紫丁香 (2003年03月27日09:13:59 星期四), 站内信件
发信人: sunno (民工☆五月天高人浮躁), 信区: Embedded
标 题: 使用WIN32环境下的gcc及GNU 3(转载)
发信站: BBS 水木清华站 (Tue Jul 4 04:28:13 2000)
(转载自笑书亭)
二、使用gcc进行编译成可执行文件
假定assem.s,cprogram.c都在工作目录(d:\)下。
敲入如下命令行便得到可执行文件(a.out),
● gcc -v assem.s cprogram.c
下面是选择的一些重要编译过程中输出屏上的信息(...表省略 //为添加的注释行)
...\cpp.exe -lang-c -v... cprogram.c D:\TEMP\cc3QZqHA.i
GNU CPP version egcs-2.91.57 19980901 (egcs-1.1 release) (80386, BSD syntax)
// 上面由cpp 把cporgram.c预处理成cc3QZqHA.i中间文件
...\cc1.exe D:\TEMP\cc3QZqHA. i-quiet -dumpbase cprogram.c -version -o D:\TE
MP\ccsYymVt.s
GNU C version egcs-2.91.57 19980901 (egcs-1.1 release) (i586-cygwin32) compi
led by GNU C version egcs
-2.91.57 19980901 (egcs-1.1 release).
//上面由cc1把cc3QZqHA.i 编译成汇编代码文件ccsYymVt.s
...\as.exe -o D:\TEMP\cchtZi1u.o D:\TEMP\ccsYymVt.s
//as把ccsYymVt.s汇编成目标代码文件 cchtZi1u.o,从而把.c文件翻译成.o文件
----------------------------------------------------------------------------
--
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.250.5]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.038毫秒