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 全命令