将vxWorks ARMARCH5源文件编译成库文件,并加入到tornado2.2中供项目连接

1.建立一个可下载应用模块项目
2.添加所有源文件到项目中
3.修改该项目的Makefile:27行DEFAULT_RULE = Project0.out下面加入
ARCHIVE = libxxxx.a
xxxx是模块的名字,注意命名规则是 lib+模块名+.a否则系统不认
4.修改\Tornado2.2\target\h\make\rulse.vxApp:29行
$(PROJECT_OUT): $(LDDEPS) $(PRJ_OBJS) \
$(PRJ_DIR)/$(PRJ_FILE) $(PRJ_OBJS_FILE) $(PRJ_LIBS)
改为
$(PROJECT_OUT): $(LDDEPS) $(PRJ_OBJS) \
$(PRJ_DIR)/$(PRJ_FILE) $(PRJ_OBJS_FILE) $(PRJ_LIBS) archive
5.编译该项目
6.将生成的libxxxx.a拷贝到\Tornado2.2\target\lib\arm\ARMARCH5\common目录下
7.OK!

时间: 2024-12-16 23:25:03

将vxWorks ARMARCH5源文件编译成库文件,并加入到tornado2.2中供项目连接的相关文章

如何通过jad把class批量反编译成java文件

背景:前几天在项目开发的时候遇到一个问题,那就是利用myeclipse编写好的一个项目打包成jar包后上传部署到服务器里,之后本地的项目被自己改来改去出现了一些问题,想着把上传到服务器里面的war包下载下来重新利用,大家都知道,war包里面的内容解压下来后java文件已经被编译成class文件了,期初用的是一款名为"jd-gui"的工具来反编译,这个很方便,不过缺点是只能一个一个的进行编译,很费时间,不能批处理.于是经过度娘与自己的摸索,利用jad完全可以做到(上面不重要,下面才是重点

Java前端编译:Java源代码编译成Class文件的过程

Java前端编译:Java源代码编译成Class文件的过程 在上篇文章<Java三种编译方式:前端编译 JIT编译 AOT编译>中了解到了它们各有什么优点和缺点,以及前端编译+JIT编译方式的运作过程. 下面我们详细了解Java前端编译:Java源代码编译成Class文件的过程:我们从官方JDK提供的前端编译器javac入手,用javac编译一些测试程序,调试跟踪javac源码,看看javac整个编译过程是如何实现的. 1.javac编译器 1-1.javac源码与调试 javac编译器是官方

nios ii 建立库文件,并在新工程中被调用

选择Nios II Library 选择location,这样的话库文件时独立的,而如果选择 Make library depend on a BSP的话会依赖BSP,如果BSP被删除了那新工程编译时会报错. 添加c源文件和h头文件 然后build project 然后新建工程: file->Nios II Application and BSP from Template 然后在工程中添加库文件的搜索路径: 右击工程文件—>properties->展开Nios II Applicati

Makefile 编译动态库文件及链接动态库

本文为原创文章,转载请指明该文链接 文件目录结构如下 1 dynamiclibapp.c 2 Makefile 3 comm/inc/apue.h 4 comm/errorhandle.c 5 dynamiclib/Makefile 6 dynamiclib/dynamiclib_add.c 7 dynamiclib/dynamiclib_mul.c 8 dynamiclib/inc/dynamiclibs.h 9 dynamiclib/libs/ 1. dynamiclib目录 dynamic

python程序编译成exe文件

最近越来越喜欢使用python写工具.使用的时候,发现程序内部成员python安装目录常常不同,如果用bat双击执行,常常需要修改从svn上down下来的bat文件中python.exe的路径.而给策划.美术或者QA使用,更是需要让他们安装python和各种插件,他们能把你烦死.所以,必须把py文件转成exe文件,然后做到傻瓜式的双击执行. 我了解到有两个常用的套件:py2exe和pyinstaller,我选用的是pyinstaller.这里记录一下使用方法. 一.首先,上官网下载,http:/

C#.NET常见问题(FAQ)-如何把写好的类编译成dll文件

1 新建一个类库项目 ? 2 直接改写这个Class1.cs文件 ? 3 记得要添加Windows.Forms引用 ? 4 我直接把在别的项目中做好的cs文件搞到这里来,连文件名也改了(FilesDirectory.cs),这里using System.Windows.Forms不会报错,因为前面已经添加引用了. ? 5 右击项目,在属性中可以修改生成dll的名称. ? 6 按F6进行编译,得到dll文件. ? 7 切记你自己写的类前面要有public,否则后面使用的时候会报错说访问受保护. ?

Sublime text 3如何编辑less并转(编译)成css文件

今天开始学习使用less这个强大方便的前端工具,本来是考虑用koala(专门编辑less的软件)来使用less的,但是发现sublime编辑器也可以实现对less的编译及高亮显示代码,这样既能少用一个软件还能扩展sublime的功能,何乐而不为,于是赶紧去网上查了资料并加以整理. 1.在sublime里安装好less(less语法高亮功能插件)和Less2Css(编译功能插件)这两个插件,具体步骤为: Ctrl+Shift+p打开命令面板,输入install package并在下拉里选中inst

python编译成exe文件

一般时候常常建议两种办法: 1.PyInstaller打包生成exe 2.使用py2exe打包生成exe的方式 ----------------------------------------------------------- 软件包下载地方: http://www.python.org/ 去官网,然后进入pypi[python Package Index]python用到的所有包基本都是可以在这里找到 1.PyInstaller打包生成exe 工具解压就是可以使用的 使用说明和步骤: 1.

在JAVA中将class文件编译成jar文件包,运行提示没有主清单属性

Maven 项目生成jar运行时提示“没有主清单属性” 新建了一个Maven的项目,mvn compile和mvn package后生成了jar文件,然后直接到target目录下去执行Java -jar xxx.jar命令运行jar包时出现了“xxx.jar没有主清单属性”的错误提示. 根据我的经验,肯定是没有找到入口类(即main函数所在的类),在pom.xml里面加上入口类的配置就好了!第一次直接用maven来打包jar,记录一下. 关于可执行程序(需要指定一个 main 类)打 jar 包