实验一:写一个hello world小程序【实验楼系列shiyanlou.com】
2016-09-16 21:40
381 查看
1、 实验思路和具体过程简述:
利用~/ $ cd打开实验目录
利用mkdir命令创建实验文件夹
使用vim创建hello.c
在GCC中编译hello.c文件
执行编译后的可执行文件
上传代码到代码库并完成实验报告
2、 核心代码
3、 吐槽
1、进入实验目录并创建实验一文件夹lab1
集中吐槽一下两句提示参考代码
首先,,我进入命令窗口中,是长这样:
左边是参考代码,长这样:
很明显这些代码是管理员写的。。。先说第一行:我看到有个∗,毕竟太年轻啊,我就把∗后面的代码打到我自己的命令行中,结果当然是没有这个文件
其实我也能读懂一点代码,加之老师也提到过 cd是打开文件夹,,,可是貌似这个文件还没有创建,所以我又以为是整个一句全部打上,,,结果可想而知,,,一把辛酸泪,,,碰了几次壁之后,终于搞明白了:~/ $ cd Code/shiyanlou_cs122,这句话的意思是打开在主目录下的shiyanlou_cs122。。。终于第一步成功,
,,
第二句也比较坑,,,在创建并成功进入了shiyanlou_cs122后,觉得后面应该一马平川了吧,就继续学着左边打了这段代码:
直接报错,一点也不留情面,,,然后看了半天,终于顿悟了,这个(master)就是打入我军内部的奸细,于是认清敌我后,我直接删除它,终于搞定了。。。
2、使用vi编辑hello.c文件
这个我要检讨自己,,,上课没有认真听讲和做笔记,结果很多命令都忘了,,,只记得i是进入编辑模式,esc退到一般模式,结果却不知道怎么保存并退出到命令行中
悲催的我好几次都没想起来,导致有重头开始打。。。最后从网上搜到了讲解博客vim快速入门,转载自实验楼
(捂脸逃)
3、编译执行hello程序
看到里面的fu*k了么?是的,就是这么不可描述,,,你可能会奇怪我为什么会添加一个不可描述,,,那是因为实在是命令不熟,,,代码半天都传不上去,而且诡异的是连我的hello.c都没有了,所以我只好新建一个文件夹看看到底是什么原因,,,我对不起组织对不起dang。。。
来,,,我给你们看看我之前几张截图:::
4、终于等到你,还好我没有放弃
完结撒花,,,
广告时间
欢迎大家访问我的——
github主页:https://github.com/linmufeng
个人网站:http://linmufeng.github.io
csdn博客:http://blog.csdn.net/qq470869852
我的微博:@林沐风一直在努力
利用~/ $ cd打开实验目录
利用mkdir命令创建实验文件夹
使用vim创建hello.c
在GCC中编译hello.c文件
执行编译后的可执行文件
上传代码到代码库并完成实验报告
2、 核心代码
~/ $ cd Code/shiyanlou_cs122 /*打开主目录下的文件夹shiyanlou_cs122*/ mkdir lab1 /*创建文件夹lab1*/ cd lab1 vim hello.c /*用vim编辑器创建hello.c文件*/ #include <stdio.h> int main() { printf("hello world!!\n"); return 0; } :wq /*保存并退出*/ gcc hello.c -o hello /*编译hello.c*/ ./hello /*执行hello*/ 运行结果:hello world!!
3、 吐槽
1、进入实验目录并创建实验一文件夹lab1
集中吐槽一下两句提示参考代码
首先,,我进入命令窗口中,是长这样:
shiyanlou@80d8a24a7ecd:~$
左边是参考代码,长这样:
shiyanlou:~/ $ cd Code/shiyanlou_cs122 shiyanlou:shiyanlou_cs122/ (master) $ mkdir lab1
很明显这些代码是管理员写的。。。先说第一行:我看到有个∗,毕竟太年轻啊,我就把∗后面的代码打到我自己的命令行中,结果当然是没有这个文件
其实我也能读懂一点代码,加之老师也提到过 cd是打开文件夹,,,可是貌似这个文件还没有创建,所以我又以为是整个一句全部打上,,,结果可想而知,,,一把辛酸泪,,,碰了几次壁之后,终于搞明白了:~/ $ cd Code/shiyanlou_cs122,这句话的意思是打开在主目录下的shiyanlou_cs122。。。终于第一步成功,
,,
第二句也比较坑,,,在创建并成功进入了shiyanlou_cs122后,觉得后面应该一马平川了吧,就继续学着左边打了这段代码:
shiyanlou@80d8a24a7ecd:~$ (master) $ mkdir lab1
直接报错,一点也不留情面,,,然后看了半天,终于顿悟了,这个(master)就是打入我军内部的奸细,于是认清敌我后,我直接删除它,终于搞定了。。。
2、使用vi编辑hello.c文件
这个我要检讨自己,,,上课没有认真听讲和做笔记,结果很多命令都忘了,,,只记得i是进入编辑模式,esc退到一般模式,结果却不知道怎么保存并退出到命令行中
悲催的我好几次都没想起来,导致有重头开始打。。。最后从网上搜到了讲解博客vim快速入门,转载自实验楼
(捂脸逃)
3、编译执行hello程序
看到里面的fu*k了么?是的,就是这么不可描述,,,你可能会奇怪我为什么会添加一个不可描述,,,那是因为实在是命令不熟,,,代码半天都传不上去,而且诡异的是连我的hello.c都没有了,所以我只好新建一个文件夹看看到底是什么原因,,,我对不起组织对不起dang。。。
来,,,我给你们看看我之前几张截图:::
4、终于等到你,还好我没有放弃
完结撒花,,,
广告时间
欢迎大家访问我的——
github主页:https://github.com/linmufeng
个人网站:http://linmufeng.github.io
csdn博客:http://blog.csdn.net/qq470869852
我的微博:@林沐风一直在努力
相关文章推荐
- 实验二:命令行菜单小程序V1.0【实验楼系列shiyanlou.com】
- vim快速入门【实验楼系列shiyanlou.com】
- 软件工程(C编码实践篇)学习总结【实验楼系列shiyanlou.com】
- [高级软件工程实验] 写一个Hello World小程序
- 实验一:写一个hello world小程序
- [MOOC-软件工程]实验一:写一个 hello world 小程序
- 实验报告一:写一个hello world小程序
- 实验一:写一个“hello world”小程序
- “软件工程(C编码实践篇)”实验报告【实验一:写一个hello world小程序】
- 实验一:写一个hello world小程序实验要求
- 实验一:写一个hello world小程序
- 实验一:写一个hello world小程序
- 软件工程(C编码实践篇)”实验报告一:写一个hello world小程序
- 实验报告一:写一个hello world小程序
- 一个模拟的COM示例程序
- API入门系列之四 -一个相当简单的SDK程序
- 如何构造一个C#语言的爬虫程序开发者在线 Builder.com.cn 更新时间:2008-07-20作者: 来源:
- Linux Socket编程实例(一个Hello World程序)
- 跟大家分享一个非常精简的夏令时转换程序,程序是通用的可以在51、430、PIC、瑞萨系列的单片机上使用
- API入门系列之五 -一个正儿八经的SDK程序