zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Ajax基础知识详解
    php 基础语法整理
    06 js-递归
    原生js 实现瀑布流布局
    解决高度坍塌问题
    jQuery动画效果
    jQuery增删元素类名
    JQueryTab栏切换(important!)
    jQuery排他思想(important!)
    jQuery设置元素样式
  • 原文地址:https://www.cnblogs.com/love-linux/p/5243749.html
Copyright © 2011-2022 走看看