C语言学习实录 —— 001

1、Windows下安装编写C程序的环境

(1) VMware Workstations Pro   (2) CentOS 7   (3)SSH Secure Shell

2、学习Hello World(使用IDE:CodeBlocks)

1 #include<stdio.h> //包含printf函数的头文件

3 int main() //发起程序调用的入口,有且只有一个

4 {

5 printf("Hello World\n"); //调用printf函数,按格式打印出来

6 return 0; //main函数的返回值,0表示成功

7 }

——————————————分割线————————————————————

注释:(1)单行注释 (2)多行注释 1 (3)多行注释 2

(1)//这是单行注释格式   (2)/*                                                (3)#if 0

                                                  这是多行注释 格式1                               这是多行注释 格式2

                                                  不支持嵌套                                             支持嵌套

                                                  */                                                           #endif

3、源程序(文本)——>可执行程序(文本)

                       

4、手动编译 :Linux/Unix下以vim编辑器,gcc编译器为例。

1【root#localhost】# vim hello.c //新建hello.c源文件并进入编辑状态

     编写hello.c源文件完成后,按一次ESC,再按shift+ZZ 快速推出并保存    

2【root#localhost】# gcc -E hello.c -o hello.i //预处理 成 编译文件(-E:预处理 -o:指定输出文件名)

3【root#localhost】# gcc -S hello.i -o hello.s //编译 成 汇编文件(-S:编译 成 汇编代码)

4【root#localhost】# gcc -c hello.s -o hello.o //汇编 成 二进制的机器指令(-c:汇编 成 目标文件,不连接库)

5【root#localhost】# gcc hello.o -o hello //链接所用到的库 (链接hello.o文件,输出hello文件)

6【root#localhost】# ./hello //运行hello文件

5、Linux构架,分区挂在目录上

                    

                                       

6、Linux U盘(FAT32)的使用

(1)查看u盘是否接入

【root#localhost】# fdisk -l  

【root#localhost】# /dev/sdb1  *  //sd:硬盘   b:第2块   1:第一个分区

(2)建立挂载节点

【root#localhost】# mkdir /mnt/usb //usb 挂载节点

【root#localhost】# ls /mnt //查看mnt目录

(3)挂载命令

【root#localhost】# mount /dev/sda1 /mnt/usb //将usb挂载到sda1

【root#localhost】# cd /mnt/usb //进入usb目录

【root#localhost】# ls //查看当前目录中的文件

(4)卸载命令

【root#localhost】# umount /mnt/usb //卸载usb

【root#localhost】# ls /mnt

7、vimtutor 全命令







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值