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

      

  • 相关阅读:
    UVA 10618 Tango Tango Insurrection
    UVA 10118 Free Candies
    HDU 1024 Max Sum Plus Plus
    POJ 1984 Navigation Nightmare
    CODEVS 3546 矩阵链乘法
    UVA 1625 Color Length
    UVA 1347 Tour
    UVA 437 The Tower of Babylon
    UVA 1622 Robot
    UVA127-"Accordian" Patience(模拟)
  • 原文地址:https://www.cnblogs.com/jiangzhaowei/p/3667997.html
Copyright © 2011-2022 走看看