Linux操作系统分析 LGNU Tools简介 LGCC gCc的编译过程 一般情况下,c程序的编译过程为 1.预处理 2.编译成汇编代码 3.汇编成目标代码 4.链接 4口◆4回4三·1=,生)QC
. . . . . . Linux 操作系统分析 GNU Tools 简介 GCC gcc 的编译过程 I 一般情况下,c 程序的编译过程为 1. 预处理 2. 编译成汇编代码 3. 汇编成目标代码 4. 链接
Linux操作系统分析 LGNU Tools简介 LGCC 1、预处理 。预处理:使用-E参数 输出文件的后缀为“.cpp gcc-E-o gcctest.cpp gcctest.c 使用WC命令比较预处理后的文件与源文件,可以看到两个 文件的差异 口◆4日14三+1色,生QC
. . . . . . Linux 操作系统分析 GNU Tools 简介 GCC 1、预处理 I 预处理:使用 -E 参数 输出文件的后缀为“.cpp” gcc -E -o gcctest.cpp gcctest.c I 使用 wc 命令比较预处理后的文件与源文件,可以看到两个 文件的差异
Linux操作系统分析 LGNU Tools简介 LGCC xlanchen@xlanchen-desktop:~/09FallEOS/GCC-exp$ls gcctest.c xlanchen@xlanchen-desktop:~/09FallEOS/GCC-exp$gcc -E -o gcctest.cpp gcctest.c xlanchen@xlanchen-desk top:-/09FallEOS/GCC-exp$ls gcctest.c gcctest.cpp xlanchen@xlanchen-desktop:-/09FallEOS/GCC-exp$wc gcctest.c gcctest.cpp 18 17 149 gcctest.c 761 1754 14508 gcctest.cpp 779177114657总用量 xlanchen@xlanchen-desktop:-/09FallEOS/GCC-exp$ 口卡+日14三1色,生QC
. . . . . . Linux 操作系统分析 GNU Tools 简介 GCC
Linux操作系统分析 LGNU Tools简弁 LGCC 关于wc命令 xlanchen@xLanchen-desk top:-/09FallEOS/GCC-exp$wc--help 用法:wc[选项】,[文件].. 或:wc[选项】.·-files0-from=f 印出每个指定<文件>的行数、单词数和字节数的统计,如果指定了 多于一个<文件>,还会给出所有相关数据的总计。如果不指定 <文件>,或者<文件>为·,程序将从标准输入读取数据。 -c,--bytes 输出字节数统计 -m,--chars 输出字符数统计 -l,--lines 输出行数统计 --files0-from=F 从指定的文件F中读取输入文件,在F中 输入文件名以NUL结束 -L,·-max-line-length显示最长的行 -w,·-words 显示单词数 --help 显示此帮助信息并离开 --version显示版本信息并离开 请向<bug-coreutils@gnu.org>报告错误 xlanchen@xlanchen-desktop:~/09FallEOS/GCC-exps 口卡+日4三1色,生QC
. . . . . . Linux 操作系统分析 GNU Tools 简介 GCC 关于 wc 命令
Linux操作系统分析 LGNU Tools简介 LGCC 2、编译成汇编代码 预处理文件→汇编代码 1.使用-x参数说明根据指定的步骤进行工作,cpp-outputa指明 从预处理得到的文件开始编译 2.使用-S说明生成汇编代码后停止工作 gcc -x cpp-output-S-o gcctest.s gcctest.cpp 也可以直接编译到汇编代码 gcc-S gcctest.c 口◆4日14三+1色,生QC
. . . . . . Linux 操作系统分析 GNU Tools 简介 GCC 2、编译成汇编代码 预处理文件 → 汇编代码 1. 使用-x参数说明根据指定的步骤进行工作,cpp-output指明 从预处理得到的文件开始编译 2. 使用-S说明生成汇编代码后停止工作 gcc -x cpp-output -S -o gcctest.s gcctest.cpp 也可以直接编译到汇编代码 gcc -S gcctest.c