zoukankan      html  css  js  c++  java
  • linux 静态库文件

    1、生成目标文件

      gcc -o mylib.o -c mylib.c

    2、生成静态库文件

      ar rcs libmylib.a mylib.o

    查看库信息:

      nm libmylib.a

    //========================

    //库信息如下:

    bmp8_to_16.o:
    00000978 T MApp_BmpDataReverse
    00000000 t _convert_8_to_16
    0000078c t _convert_8_to_16Buff
    000001e0 T bmp_8bpp_to_16bpp
    00000b08 T bmp_8bpp_to_16bppBuff
             U fclose
             U fopen
             U free
             U fseek
             U fwrite
             U malloc
             U memcpy
             U memset
             U printf

    //=======================

    引申:

    1、生成目标文件

      mipsisa32-elf-gcc -c bmp8_to_16.c

    2、生成静态文件

      mipsisa32-elf-ar crs ss.a  bmp8_to_16.o

    后来考虑可能是与大端小端有关,默认是小端格式,而我们板子用的是大端格式

        arm-linux-gcc -mbig-endian -o test test.c

     gcc -mlittle-endian Hello_World.c
    > or
    > gcc -mlittle-endian Hello_World.c

      

  • 相关阅读:
    Memo
    list查询记录时页面变成空白
    get the mail ids of the group members
    ui action(server side) change column value
    catalog item 时间按照指定形式输出
    select box 联动
    lookup select box和select box 联动
    函数二--递归
    函数一
    指针3
  • 原文地址:https://www.cnblogs.com/jiangzhaowei/p/3667997.html
Copyright © 2011-2022 走看看