美文网首页
C语言源代码到可执行文件的过程

C语言源代码到可执行文件的过程

作者: gada | 来源:发表于2016-09-11 10:14 被阅读71次

    源码

    vi hello.c

    #include <stdlib.h>
    #include <stdio.h>
    
    void main(void){
    printf("hello world!\n");
    }
    

    预处理

    gcc -E hello.c -o hello.i
    

    编译

    gcc -S hello.i -o hello.s
    

    汇编

    gcc -c hello.s -o hello.o
    

    链接

    gcc hello.o -o hello
    

    头文件和库

    ldd hello #linux
    otool -L hello #mac
    

    执行

    ./hello
    

    相关文章

      网友评论

          本文标题:C语言源代码到可执行文件的过程

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