| |
今日学习任务: 1、熟练使用文本编辑器 vim;(基本操作、配置、使用技巧) 2、熟练使用编译器 gcc;(基本编译选项、静态库与动态库的制作与使用) 3、了解调试器 gdb;(基本调试操作,段错误如何调试) |
|
今日任务完成情况
今日任务按计划完成 1、学习了gcc的基本内容 2、学习了交叉编译器及其作用 3、源文件转变成可执行文件需要的步骤 4、预处理需要做的工作 5、学习了如何让编译器停止在各个不同的阶段 6、编译阶段需要做的工作 7、-c、-o、-S等指令的作用 |
|
今日开发中出现的问题汇总 静态库、动态库的建立遇到问题 |
|
今日未解决问题 无 |
|
今日开发收获 学会了运用不同的指令在虚拟机环境下编写、编译程序等处理 |
|
自我评价 在询问同学后能够解决存在的问题,基本能够掌握老师在课上讲的内容 (是否按开发规范完成既定任务,需要改进的地方,与他人合作效果等)
|
|
其他 无 |
|
一、 1 #include<stdio.h>
2 int main()
3 {
4 printf("add = %d\n",add(6,3));
5 printf("sub = %d\n",sub(6,3));
6 return(0);
7 }
1 int add(int a, int b)
2 {
3 return a + b;
4 }
二、
#include<stdio.h>
int main()
{
int i;
int j;
int k = 1;
for(i = 2;i <= 100;i ++ )
{
for(j = 2;j <= i / 2;j ++ )
{
if(i % j == 0)
{
k = 0;
break;
}
}
if(k == 1)
{
printf("%d\n",i);
}
k = 1;
}
return 0;
}