Linux中需要注意的地方……

1、vi编辑器与gcc编辑器,Makefile器有什么区别?

        vi 是编辑器, 编辑源代码用的
       
gcc 是编译器, 用来将源代码编译成目标文件用的,
        注意, gcc不是编辑器        Makefile 是make工具使用的配置文件, make工具通过读取Makefile中的设置执行复杂的操作, 节约你输入大量命令的时间(有些命令很复杂), 而且make还可以根据源码的修改时间和目标文件的最后修改时间判断哪些需要重新编译.
        要使用clean, 请输入: make clean一般是用来执行一些清理动作.
         rm -f *.o 删除      *.o文件         *~ 文件是vi产生的临时文件, 一般也同时清理掉.

2、linux下能生成两种.o的文件 一个是我用gcc编译生成的 另一个是makefile生成的,这俩一样么?

          一样的,makefile只是一个脚本,它实际调用的是gcc。
         但你这里用“gcc -o helloword.o helloworld.c”调用的是linux(x86的)的标准gcc,
         而你的makefile脚本中的gcc版本是arm_v5t_le-gcc(是用在arm嵌入式处理器的)。
         两个处理器不一样,自然编译出的helloworld.o不一样,前者只能在x86电脑上运行,后者只能在arm嵌入式处理机中运行。你把makefile中的“CC=arm_v5t_le-gcc”改成“CC=gcc”然后再make,之后肯定能运行。

3、shell编程中,“”与‘’作用不一样,单引号表示关闭所有有特殊作用的字符;双引号表示只有求shell忽略大多数,就是说$ / 的作用正常使用

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值