美文网首页
第三章 Linux C 编程入门

第三章 Linux C 编程入门

作者: 昨天剩下的一杯冷茶 | 来源:发表于2020-03-14 15:58 被阅读0次

    出现:Makefile:2: *** missing separator. Stop.
    解决方法如下:
    设置行和tab为四个空格

    sudo vi ~/.vimrc
    sudo vim /etc/vimrc  
    

    set number
    set tabstop=4

    1、 照着文档敲一遍代码


    image.png

    2、 测试


    image.png

    3、 优化Makefile

    objects=main.o input.o calcu.o
    
    main:$(objects)
        gcc -o main $(objects)
    
    #main.o: main.c
    #   gcc -c main.c
    
    #input.o: input.c
    #   gcc -c input.c
    
    #calcu.o: calcu.c
    #   gcc -c calcu.c
    
    .PHONY : clean
    %.o: %.c
        gcc -c $<
    
    
    printf:
        echo $(objects)
    
    clean:
        rm *.o
        rm main
    
    

    相关文章

      网友评论

          本文标题:第三章 Linux C 编程入门

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