第三章 Linux C 编程入门

2020-03-14  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读