zoukankan      html  css  js  c++  java
  • 简单的makefile 编写

    /* 这是.c文件里的内容 文件名为: two_row_code.c */
    #include <stdio.h>
    int main()
    {
    printf("%s\n","my name is qingjoin!\n");
    }


    /* 下面是makefile文件里的内容 文件名为:makefile */
    two_row_code:two_row_code.o
    cc -o two_row_code two_row_code.o //1
    two_row_code.o:two_row_code.c
    cc -c two_row_code.c //2

    clean:
    rm two_row_code.o //3 这里1、2、3要特别注意。它们的前面是一个tab空格。如果不是。就会报错


    /* 编译 */
    #make
    cc -c two_row_code.c
    cc -o two_row_code two_row_code.o

    /* 运行可执行文件: ./two_row_code */
    # ./two_row_code
    my name is qingjoin!
    
    
    /*如果有多个文件那么也可以这样 test表示编译后的执行文件*/

    test:maxnumber.o test1.o
    cc -o test maxnumber.o test1.o

    maxnumber.o:maxnumber.c test.h
    cc -c maxnumber.c
    test1.o:test1.c test.h
    cc -c test1.c

    clean:
    rm test maxnumber.o test1.o


  • 相关阅读:
    双击返回 退出程序
    读取InputStream 中的内容
    wsgi服务器
    python 中的GIL
    json
    __getattr__
    错误类型
    __slot__用法
    获取属性以及基本方法
    linux IO
  • 原文地址:https://www.cnblogs.com/qingjoin/p/2426586.html
Copyright © 2011-2022 走看看