zoukankan      html  css  js  c++  java
  • 一个完整的Makefile文件举例

    # 设置 C 语言的编译器                                                                             
    CC = gcc                                                                                          
                                                                                                      
    # -g 增加调试信息                                                                                 
    # -Wall 打开大部分警告信息                                                                        
    CFLAGS = -g -Wall                                                                                 
                                                                                                      
    # 整理一下 main 依赖哪些目标文件                                                                  
    MAINOBJS = main.o array.o 
     
    .PHONY: clean                                                                                     
                                                                                                      
    main: $(MAINOBJS)                                                                                 
            $(CC) $(CFLAGS) -o main $(MAINOBJS)                                                       
                                                                                                      
    array.o: array.c array.h                                                                          
            $(CC) $(CFLAGS) -c -o array.o array.c                                                     
                                                                                                      
    main.o: main.c array.h                                                                            
            $(CC) $(CFLAGS) -c -o main.o main.c                                                       
                                                                                                      
    clean:                                                                                            
            rm -f $(MAINOBJS) main  
  • 相关阅读:
    【Tomcat】export: `xxx': 不是有效的标识符
    【Linux】查看程序是否正常运行
    【Linux】bat文件如何执行
    【oracle】截取字符串
    【java异常】Expected one result (or null) to be returned by selectOne(), but found: 63
    【java异常】定时任务异常ERROR 20604 --- [ scheduling-1] o.s.s.s.TaskUtils$LoggingErrorHandler : Unexpected error occurred in scheduled task
    【oracle】ORA-12638
    【java异常】Unable to install breakpoint in
    【oracle】处理锁表
    20180318 代码错题(4)
  • 原文地址:https://www.cnblogs.com/candyYang/p/10592854.html
Copyright © 2011-2022 走看看