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

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

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

二、linux下编译c

yum install gcc
yum 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
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值