centos学习 明白命令行、make编译、指针

来源:互联网 发布:php获取访问者mac地址 编辑:程序博客网 时间:2024/06/10 21:18

一、/bin/ 里的命令行是什么

都是写好的文件 只要存放在这个目录 就可以使用命令行访问 类似windows里的system32

二、linux下编译c

yum install gccyum install gcc-c++

三、编写c程序&makefile 为什么可以用make编译?

vim daichen.c    include <stdio.h>       include 'age.h' //默认从当前目录下寻找该头文件    int main(){            int age = getage();            //printf("%d",age);            char *ch = "daichen";   //ch代表指针指向的地址 *ch代表值            int i;            for(i=0;i<7;i++){                    printf("is %p \n",ch);  //打印指针地址 如果打印值 选 \c,*ch                    ch++;   //指针++            }    }
vim age.h    int getage();
vim age.c    int getage(){        return 9;}

手动编译命令:

gcc daichen.c age.c -o daichen

make编译

vim makefile    daichen:daichen.c age.c    gcc daichen.c age.c -o daichen
原创粉丝点击