• gcc的简易用法(编译、参数与链接)


    #将源码编译为目标文件,并不制作链接等功能

    [root@seiitsu~]#gcc -c hello.c
    #会自动生成hello.c这个文件,但是并不会生成可执行文件
     
    #在编译的时候,依据操作环境给予优化执行速度
    [root@seiitsu~]#gcc -o hello.c -c
    #会自动的生成hello.c这个文件,并进行优化。
     
    #在进行二进制文件制作时,将链接的函数库与相关的路径填入
    [root@seiitsu~]#gcc sin.c -lm -L/usr/lib -I/usr/include
    #这个命令执行在最终链接成binary file的时候;
    #-lm指的是libm.so或libm.a这个函数库文件;
    #-L后面接的路径是刚才上面那个函数的搜索目录;
    #-I后面接的是源码内的include文件的所在目录。
     
    #将编译的结果输出成某个特定文件名
    [root@seiitsu~]#gcc -o hello hello.c
    #-o后面接的是要输出的binary file文件名
     
    #在编译的时候,输出较多的信息说明
    [root@seiitsu~]#gcc -o hello hello.c -wall
    #加入-wall之后,程序的编译会变得较为严重一点,所以警告信息也会显示出来。

    本文固定链接: http://www.test-life.org/?p=183 | 测试之路-My Test Space

  • 相关阅读:
    异常
    抽象类
    java基础—接口3
    java基础—接口2
    java基础—接口1
    Android拍照适配方案
    继承—Car
    继承—矩形
    使用CSS和jQuery实现tab页
    纯CSS实现圆形进度条
  • 原文地址:https://www.cnblogs.com/seiitsu/p/2857874.html
Copyright © 2020-2023  润新知