小编Ric*_*son的帖子

这是一个在makefile中root的好方法吗?

这是一个在makefile中root的好方法吗?

SHELL = /bin/sh
INSTDIR = /usr/bin/
OBJS = main.o file.o gen.o stat.o

program1: $(OBJS)
        gcc -o program1 $(OBJS)

main.o: main.c file.h  gen.h stat.h
        gcc -c main.c

file.o: file.c file.h
        gcc -c file.c

gen.o: gen.c gen.h
        gcc -c gen.c

stat.o: stat.c stat.h
        gcc -c stat.c

clean:
        rm -f $(OBJS) program1

install:
        @if [ -f program1 ]; then \
                if [ $$(id -u) -eq 0 ]; then \
                        cp program1 $(INSTDIR) && \
                        echo "Installed in $(INSTDIR)" ; \
                else \ …

c makefile

2
推荐指数
1
解决办法
1147
查看次数

标签 统计

c ×1

makefile ×1