Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > AvrGCC创建*.a的库文件
【标  题】:AvrGCC创建*.a的库文件
【关键字】:AvrGCC,.a
【来  源】:http://www.cublog.cn/u/5740/showart.php?id=98275

AvrGCC创建*.a的库文件

Your Ad Here A:在avrgcc中如何创建自己的库文件(*.a)? Q: 1. 手工创建 比如你有testc1,testc2这2个文件要创建成test.a 首先编译testc1和testc2 可以参考 AvrGCC编译单个C文件 然后 avr-ar -r test.a testc1.o testc2.o 注意工作目录和WinAVR所在的目录 2. 使用makefile # make lib written by funchip # www.fcdpj.com # email webmaster@fcdpj.com # use make lib command to creat the lib # List C source files here LIB_C_SRC = testc1c test2.c # List Assemble source files here LIB_A_SRC = # inster or creat the lib's name LIBFILE = test.a LIB_OBJS = $(LIB_A_SRC:.S=.o) $(LIB_C_SRC:.c=.o) AR = avr-ar RANLIB = avr-ranlib $(LIBFILE): $(LIBFILE)($(LIB_OBJS)) $(RANLIB) $@ # make lib command lib: begin make_lib finished end make_lib: $(REMOVE) $(LIBFILE).a $(REMOVE) $(LIB_C_SRC:.c=.lst) $(REMOVE) $(LIB_C_SRC:.c=.o) $(REMOVE) $(LIB_C_SRC:.c=.s) $(REMOVE) $(LIB_C_SRC:.c=.d) $(REMOVE) $(LIB_A_SRC:.S=.lst) $(REMOVE) $(LIB_A_SRC:.S=.o) $(REMOVE) $(LIB_A_SRC:.S=.d) make $(LIB_OBJS) $(AR) -r $(LIBFILE).a $(LIB_OBJS) 这样,你只要填写好输入的*.C或者*.S 文件,输出的*.A或者要插入的*.A文件, 使用make lib就可以轻松的编译出库文件了
c调试和优化:【上一篇】
c内存系列(一):缓冲区溢出:【下一篇】
【相关文章】
  • 如何解决 tomcat 下 oracle 缓冲池 读取 clob 字段内容 时的错误 "java.lang.ClassCastException: org...
  • javax.mail.Address翻译
  • document 和 document.all 分别什么时候用
  • ASP编程入门进阶(十):Global.asa文件
  • 遇到Trojan-PSW.Win32.Agent.i(第2版)
  • [2006-03-23]手工查杀QQ尾巴yuuikkj.exe(Kaspersky报为-Trojan-Proxy.Win32.Agent.iu,瑞星报为Trojan.QQ....
  • javax.security.auth.login.LoginException:没有为 XXX 配置LoginModules
  • 小心使用 HttpSessionState.Abandon 方法
  • controller.v2.asm
  • System.ComponentModel.AsyncOperation类 - 这个类很特别
  • 【随机文章】
  • Tuning MySQL
  • redhat as4上安装oracle8.1.7全过程(一)
  • dnsflood DNS 攻挚偵测
  • DotLucene源码浅读笔记(2) : Lucene.Net.Documents
  • apachectl startssl启动apache自动运行输入密码
  • 为什么要用Visual C++
  • martin fowler
  • ORACLE 常用脚本(2)
  • 各系Rails大点兵
  • Compiere 安装在SUSE10下的成功实例
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.