Linux上第一个程序
2016-10-12 02:14
169 查看
安装Linux
首先我们得有个Linux系统。这里使用的是网易云课堂的方案:VMware+Ubantu12.0.4,后者就是Linux系统的一种,打包好了的。 把Ubantu的压缩包解压好,安装好VMware,打开,“打开虚拟机”,找到解压的目录即可。
vim基本命令
在Linux命令行创建文本编程时需要用到的命令: h:左--l:右 j:下--k:上 w/e:移动到文本中下一个字符串的 首/尾----b:移动到文本前一个字符串 i:进入编辑模式,用esc退出 shift+冒号:进入命令行模式 x:删除(编辑模式下) w:保存(命令行模式下) q:退出(命令行模式下)
命令行基本命令
ls:显示当前目录下所有文件与文件夹,即list cd \folder :进入当前目录下名为folder的目录 mkdir:新建一个文件夹,加上后缀的话就成文件了 vi folder(加后缀):比如,vi hello.c,就是用vi编辑器新生成一个名为hello的文件(不加后缀也是可以的,如果是要打开已有的vi文件,比如hello.c,要打上包括后缀的全名) gcc :编译的命令,一般加上-o的参数,生成可执行文件,比如,gcc hello.c -o hehe tar:打包命令,打包当前全部文件的话为: tar -zcvf filename.tar.gz ./
第一个Linux程序
启动VMware,打开虚拟机:
图片左侧那个ubantu就是我装载过的虚拟机,我直接点这个打开了:
Don't worry!据说这个问题会导致虚拟机内启动64位程序出问题,暂时不用理 接着就是打开Terminator,ubantu里的命令行工具:
这里是桌面,咱直接新建个文件夹吧:
在里面新建个C程序吧!
这里一按回车就会进入名为hello_poi.c的文本编辑中,底下还会有new file的标志。 接着我们发现我们可能动不了! 这是因为vi中普通模式我们只能进行光标移动,需要进入编辑模式才能编辑。所以按下i键(还有其他几个键也能,不过编辑模式底下有insert的标志,i易记)即可。 有时需要通过esc返回普通模式! 并且输入整个hello_poi的程序代码:
接着我们要保存一下,需要用到vi的命令行模式,shift+冒号即可。 返回普通模式进入命令行模式,输入 wq 然后回车就能保存并退出:
使用gcc命令编译一下,没有报错,得到了可执行文件 hehe:
执行一下,发现换行\n写成了/n,呵呵: ( ./ 的意思是:本目录下)
我们打包一下这些玩意吧,使用tar命令:
这样就把lab1目录下的hehe和hello_poi.c打包进去了!搞定!
相关文章推荐
- 和菜鸟一起学linux 第三篇:第一个能在开发板上运行的程序
- 第一个Linux程序
- Linux编程 - 第一个Hello World的C程序
- 第一个linux系统下的java程序
- Linux下使用Eclipse开发第一个C++程序
- Linux下的第一个程序Hello World
- linux下第一个java程序
- Linux 下采用开源MONO第一个C#程序
- linux下的第一个c程序
- 【嵌入式linux】(第六步):使用eclipse集成开发环境开发第一个嵌入式Linux程序,并测试LED驱动
- AT&T汇编---第一个linux汇编程序
- 第二章 第二节 Linux设备驱动程序之--我的第一个程序 Hello World
- Linux下第一个Qt程序
- Linux下的第一个Python程序,谨作纪念
- 初学linux C写的第一个程序,类似于cp命令
- 第一个Gtk+窗口程序编译手记(Linux平台)
- [技术学习]在Linux平台学习Windows开发技术(一)----编译第一个MFC程序
- 第一个LINUX多线程程序
- 编译第一个LINUX下 OPENCV 程序
- Rookie零基础学java(二)第一个java程序HelloWorld(在win7和linux下)