Linux开发初体验

Linux开发初体验

 

一.gcc、g++、cc与CC

      GCC/G++是Linux下的C/C++语言的编译器,它使用gcc命令编译C程序,g++命令编译C++程序;
      cc是UNIX系统下编译C程序的命令;
      CC是Makefile中的预定义变量,其值表示C编译器的名称,默认为cc。
 

二、Make工具的目标

       make命令可以直接指定要编译的终极目标文件。
       终极目标可以同时指定多个,此时依照从左到右的顺序依次编译各目标文件。
       当没有指定目标文件时,默认以Makefile文件中的第一个目标文件为终极目标文件。
    伪目标
       当有多个终极目标,又想输入简单时,可以指定一个伪目标,同时指定伪目标依赖所有的终极目标文件,再将伪目标写在Makefile中的第一个。
       伪目标并不是一个文件。
       为了避免伪目标和文件重名导致其无效,可使用标记“.PHONY”来显式指明一个伪目标。
 

三、Windows和Linux下的文件路径表示方式对比

       Windows下使用反斜杠描述完整路径。如,C:\users\Administrator;
       Linux下使用斜杠描述完整路径,这与url的描述方式是一致的。如,/usr/local/。
       同时,我们还注意到,Linux系统下有一个常用的根目录的概念,用斜杠表示;而Windows下常见的则是一个盘符的概念。

 

四、关于cat命令

     cat命令可用于查看、创建文件,分别如下:
cat file1                    //完整查看名为“file1”的文件
cat > file1                 //创建一个名为“file1”的文件
cat f1 f2 > file3         //将文件f1和f2合并为文件file3

        此外,使用cat命令创建文件后直接进入文件编辑状态,此时的输入分行保存,亦即每当你输入一个回车键就保存一次。(可以打开文件所在文件夹,编辑过程中可以明显看到文件图标的变化)
        有人说,编辑完成后,使用ctrl+c快捷键就可以保存文件。但ctrl+c其实是结束当前任务的快捷键,使用后回到命令行状态。在使用ctrl+c前请务必先使用回车键,不然你会发现文件最后一行木有了……

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值