美文网首页
C语言入门

C语言入门

作者: pao哥 | 来源:发表于2020-01-15 11:44 被阅读0次

    第一个程序

    1. 进入linux系统
    2. mkdir sle2
    3. touch test.c
    4. vim test.c, 写入如下代码
      #include <stdio.h>
      int main()
      {
              printf("Hello World!\n");
              return 0;
      }
      
    5. gcc test.c -o test
    6. ./test

    统计代码行数

    # 统计当前目录下所有*.c文件的总行数, 去除空行
    find . -name "*.c"|xargs cat|grep -v ^$|wc -l
    

    编译并且执行

    # 编译文件并执行
    gcc test.c && ./test
    # 编译文件
    make test.c
    # 开启所有警告再进行编译
    CFLAGS="-Wall" make ex1
    

    vim操作

    • 设置vim自动缩进
    vim /etc/vimrc
    # 增加一行
    set cindent
    
    • 使用h/j/k/l作为方向键
    # 练习此操作的小游戏
    http://bbs.fishc.com/thread-65456-1-1.html
    
    # 问:明明有该文件,却显示“/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory”是怎么回事?
    # 答:这只会出现在 64 位的 Linux 系统中,是因为系统缺少 32 位库导致,执行下边命令即可(root 权限)
    yum -y install glibc.i686
    
    • 常用命令
    ### 普通模式
    # 退出
    shift + z + z
    wq!
    # 删除命令
    
    

    Makefile

    # 用于控制编译过程
    CFLAGS=-Wall -g
    clean:
        rm -f ex1
    

    Valgrind

    # 用于检查C代码运行的报错
    # 会显示报错的文件:行数
    

    相关文章

      网友评论

          本文标题:C语言入门

          本文链接:https://www.haomeiwen.com/subject/jwoaactx.html