北京网站建设w亿玛酷1订制,灰色行业推广引流,织梦建公司网站,官方网站建设计划书实验资料#xff1a; https://wwpv.lanzoue.com/b05drqjef 密码:d19t
使用txt文档编写下面C源码#xff0c;文档命名为【学号_hello.c】并使用Mingw工具#xff08;是 Minimalist GNU for Windows的缩写#xff09;的bin文件夹下gcc.exe带选项编译#xff08;#xff09…实验资料 https://wwpv.lanzoue.com/b05drqjef 密码:d19t
使用txt文档编写下面C源码文档命名为【学号_hello.c】并使用Mingw工具是 Minimalist GNU for Windows的缩写的bin文件夹下gcc.exe带选项编译打开文件后截图。
#includestdio.h
#define A 1000
int main()
{printf(hello_%d,A);return 0;
}选项生成的文件后缀名打开生成文件截图gcc.exe -E xx.c.igcc.exe -S xx.c.sgcc.exe -c xx.c.ogcc.exe xx.c -o xx.exe.exegcc.exe xx.c -v.txt
注意第一至四个命令的实际使用参考下图 参考 GCC编译常用命令 C语言编译 - gcc 编译指令 gcc 编译命令详解及最佳实践 C语言的编译过程详解 步骤一打开DOS窗口 按住shift鼠标右键选择“在此处打开XXXX窗口” 步骤二认识Gcc的常用选项 -E *.i 预处理后的文件 -S *.s 汇编文件 -c *.o 目标文件object(二进制 hello.o printf.o math.o *.exe printf.o math.o… 打包成库文件 -o 指定生成想要的EXE文件名 -v 步骤三敲以下命令 .\gcc.exe .\2100130499_hello.c -E 显示到屏幕上 .\gcc.exe .\2100130499_hello.c -E 2100130499_hello.i 将屏幕上的内容重定向到txt中 .\gcc.exe .\2100130499_hello.c -v 显示版本信息到屏幕上无法直接重定向 .\gcc.exe .\2100130499_hello.c -v 21 2100130499_vhello.txt需要加21再重定向 .\gcc.exe .\2100130499_hello.c 自动生成可执行文件a.exe .\gcc.exe .\2100130499_hello.c -o 改成你的学号.exe 指定生成特定文件名的exe 注-c -S 等选项会自动生成 用txt文件软件打开【学号_hello.s】汇编文件将汇编语句的”hello”改成”Kitty”修改后截图并使用gcc.exe 学号_hello.s -o 学号_Kitty.exe在DOS界面中运行学号_Kitty.exe运行效果截图。 参考截图 拷贝下面1到10的累加C源码到【学号_sum.c】 1 使用gcc.exe 学号_sum.c -O0 -S -o 学号_sum_O0.s查看生成的文件截图 2 使用gcc.exe 学号_sum.c -O2 -S -o 学号_sum_O2.s查看生成的文件截图 3 比较-O0和-O2生成的汇编文件中main函数代码行数截图上分别写明行数。
#includestdio.h
int main()
{int i, sum 0;for( i 1; i 10; i){sum i;}printf(“sum%d”,sum);return 0;
}下载附件中的“2100130499.exe”。安装并使用ultraEdit软件强制修改文件将打印的”2100130499”修改成“你自己的学号”并截图在ultraEdit软件修改的部分用红色框框定以及在DOS中修改前1次及修改后2次的运行截图。 附件2100130499.exe 注释直接搜索 20130499 如下图所示然后在点击右侧的字符串修改为自己的学号 实验三内容-有兴趣的同学提前做下载附件中的“2100130499VIP.exe”。安装并使用ultraEdit软件强制将修改文件中的if…else分支语句将”2100130499普通会员”修改成“你自己的学号VIP”并截图在ultraEdit软件修改的部分用红色框框定以及在DOS中修改前1次及修改后2次的运行截图。
请参考 计算机组成原理实验三-修改二进制文件的程序改变最终运行结果 第二个问题