Linux操作系统分析 LGNU Tools简弁 LGCC GCC下的工具 ~cpp一预处理器GNUC编译器在编译前自动使用cpp对用 户程序进行预处理 Pgcc一符合IS0等标准的C编译器 ~g十+一基本符合IS0标准的C++编译器 gcj一GCC的java前端 gnat一GCC的GNU ADA95前端 口◆4日14三+1色,生QC
. . . . . . Linux 操作系统分析 GNU Tools 简介 GCC GCC 下的工具 I cpp —预处理器 GNU C 编译器在编译前自动使用 cpp 对用 户程序进行预处理 I gcc —符合 ISO 等标准的 C 编译器 I g++ —基本符合 ISO 标准的 C++ 编译器 I gcj —GCC 的 java 前端 I gnat —GCC 的 GNU ADA 95 前端
Linux操作系统分析 LGNU Tools简介 LGCC GNU Tools一gcc gCC是一个强大的工具集合,它包含了预处理器、编译器、 汇编器、链接器等组件。它会在需要的时候调用其他组件。 输入文件的类型和传递给gcC的参数决定了gcc调用具体的 哪些组件· 对于开发者,它提供的足够多的参数,可以让开发者全面控 制代码的生成,这对嵌入式系统级的软件开发非常重要 口◆4日14三+1色,生QC
. . . . . . Linux 操作系统分析 GNU Tools 简介 GCC GNU Tools—gcc I gcc 是一个强大的工具集合,它包含了预处理器、编译器、 汇编器、链接器等组件。它会在需要的时候调用其他组件。 输入文件的类型和传递给 gcc 的参数决定了 gcc 调用具体的 哪些组件。 I 对于开发者,它提供的足够多的参数,可以让开发者全面控 制代码的生成,这对嵌入式系统级的软件开发非常重要
Linux操作系统分析 LGNU Tools简分 LGCC gcc使用举例(1) 源程序 //gcctest.c #include <stdio.h> int main(void) int i,j; i=0: j=0: i=j+1; printf("Hello World!\n"); printf("i=j+1=%d\n",i); } 口◆4日14三+1色,生QC
. . . . . . Linux 操作系统分析 GNU Tools 简介 GCC gcc.使用举例(1) . 源程序 // gcctest.c #include <stdio.h> int main(void) { int i,j; i=0; j=0; i=j+1; printf(“Hello World!\n”); printf(“i=j+1=%d\n”,i); }
Linux操作系统分析 LGNU Tools简分 LGCC gcc使用举例(2) 编译和运行 xlanchen@xlanchen-desktop:-/09FallEOS/GCC-exps ls gcctest.c xlanchen@xlanchen-desktop:-/09FallEOS/GCC-exps gcc -o gcctestgcctest.c xlanchen@xlanchen-desktop:-/09FallEOS/GCC-exps ls gcctest gcctest.c xlanchen@xlanchen-desktop:-/09FallEOS/GCC-exps ./gcctest Hello World! i=j+1=1 xlanchen@xlanchen-desktop:-/09FallEOS/GCC-exps 口卡+日14三1色,生QC
. . . . . . Linux 操作系统分析 GNU Tools 简介 GCC gcc 使用举例(2) I 编译和运行
Linux操作系统分析 LGNU Tools简介 LGCC gCc的工作过程 (1)) 。如果使用V选项,则可以看到许多被隐藏的信息 zlorcher4和tm-相0 top:/al08工3料菜t-Kttnt家tot,Ey 置为 7 uiTheet-incladed-gettert rble:ete-中sis elenls1uth:m1ei=5i/用eX+/4:3ye5特 lelit4103-86534tteg 3E本4天3sna43.3nh41 国1T红tawe-a'学ctt2- “-td标r标g nr/i/t/1-tEu4.3.3lit-年ttta00TY.0E--t-ttt.c-sturesgererit 毛每不存至的月章"nr/Ku/16,1ma·是 1★””撞需从这重开 nF/ih/tE/A4特-tuE·u/4.3.3VmlL-finee 奉 ” Amr/lib/pEE/1486-Ls-g /4.3.3/collec t2 --ch-frams-hdr -s elf.L0o .-hunh-siylerteth -fmans-Lirker /lib/ld-1ira-ss 8
. . . . . . Linux 操作系统分析 GNU Tools 简介 GCC gcc 的工作过程(1) I 如果使用 -v 选项,则可以看到许多被隐藏的信息