美文网首页
编译C语言文件

编译C语言文件

作者: depers | 来源:发表于2018-05-06 11:15 被阅读7次

    1、编译简单的一个c语言文件

    // hello.c
    #include <stdio.h>
     
    main()
    {
        printf("hello word!\n");
    }
    
    // 编译
    $ gcc hello.c
    

    编译完成后会有一个a.out的文件出现,执行“./a.out”这个程序便会执行。

    2、逐步编译运行一个c语言文件

    第一步:预处理

    $ gcc -E -o hello.i hello.c
    

    第二步:编译

    $ gcc -S -o hello.s hello.i 或 gcc -S -o hello.s hello.c
    

    第三步:汇编

    $ gcc -c -o hello.o hello.i 或 gcc -S -o hello.o hello.c 或 gcc -S -o hello.o hello.s
    

    第四部:链接

    $gcc -o helloexe hello.o 或 gcc -o helloexe hello.i 或 gcc -o helloexe hello.s 或 gcc -o helloexe hello.c
    

    完成后会有一个heloexe的文件出现,执行“heloexe”这个程序便会执行。

    相关文章

      网友评论

          本文标题:编译C语言文件

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