• gcc基本用法


    GCC基本用法

    GCC最基本的用法是:

    gcc [option] filenames

    option:编译器所需要的编译选项

    filenames:要编译的文件名

    gcc编译流程

    都以 hello.c 为例
    预处理: 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

    -O 优化

    -O2 -O更好的优化编译、链接、当然整个编译、链接过程会更慢

    -c 不链接,编译器只是由输入的.c等源代码文件编译生成.o为后缀的中间文件

    -g 产生调试工具(GNUgdb)所需要的符号信息。要想对编译出的程序进行调试,就必须加入这个选项

    -I dirname :dirname所指出的目录作为编译器寻找头文件的标准路径

    -wall 查看所有的警告

    -w 不显示警告

    -DMACRO:定义MACRO宏,等效于在程序中使用#define MACRO

    安装dnw驱动

    安装dnw驱动:insmod /home/dnw_usb.ko

    卸载原驱动:rmmod dnw_usb

  • 相关阅读:
    SE知识整理——泛型
    IDEA 运行 SpringMVC 项目分发控制器出现404解决方案。
    快速幂/欧拉降幂
    Leetcode(双指针专题)
    剑指offer
    ns3参考
    网络知识1:最后一公里/WiMax / 4G
    备份2
    shell入门
    ns3_gdb:协议里的函数是怎么被调用的
  • 原文地址:https://www.cnblogs.com/love-linux/p/5243749.html
Copyright © 2020-2023  润新知