vxworks编译
⑴ 请教VxWorks的.o库文件的编译方法
查看ldpentium命令帮助吧 可以达到你的目的
1)把多个.c文件编译成对应的.o文件,然后汇总编译成一个.out文件;
2)把多个.c文件编译成对应的.o文件;
3)把多个.c文件编译成对应的.o文件,然后汇总编译成一个.a文件;(把这个汇总的库文件拿到其它工程中使用,一编译就报错)
能否通过修改Makefile文件,达到".c"+"small.o" = "big.o"的目的。
⑵ 【紧急】VxWorks 编译错误,缺少/target/h/make这个目录,求大神帮忙
为什么是在LINUX环境中编译??
话说你下的是那个平台的版本,VX5.5 for what?
Vxworks5.5的内核本身在编译的时候是依靠tornado环境进行编译的,里面有包含了许多公有和私有的资源,你这里提示的不是没有源码,而是没有编译库,这些东西只有在tornado里面找。
你可以从网上下一个tornado2.2安装一下,另外你再描述下你的需求吧,目前来看你这种方式从根本上是完全行不通的
⑶ 如何把openssl库在VxWorks下进行编译或者说把openssl库编译成vxworks下能用的.a库文件,如何去做
下一个完整版的cygwin,免费开源的东西,官网上就有下的
然后将工程文件拷入cygwin工作目录
在cygwin控制台下CD到工程目录
与上面那些步骤同时,先进入Tornado的host/x86-win32/bin目录,把该目录下的cygwin1.dll删除或者重命名(建议保留,因为Tornado编译还要用这个),然后把这个bin目录设置到windows的path环境变量中。记下bin目录下所用的编译器cc和归档程序ar的名字(比如PPC的架构就叫ccppc和arppc)
再在cygwin控制台下输入 CC=ccppc AR=arppc ./configure 运行(PPC为例,如果为其他架构等号后面的值做相应修改)
等配置完毕后打开生成的Makefile文件 找到-IInclude这一个flag修改成-I/cygwindriver/e/tornado/target/h (这里目录也只是举例,根据自己情况修改)
再之后加上-I/lib/include
保存
再在cygwin控制台下输入make运行
这时候应该就可以开始编译了
但是光做这些修改可能还是会多多少少的报错
移植细节我这一时半会也没办法细说 只能自己看报错来改了
⑷ vxWorks编译问题求助
查看ldpentium命令帮助吧 可以达到你的目的 1)把多个.c文件编译成对应的.o文件,然后汇总编译成一个.out文件; 2)把多个.c文件编译成对应的.o文件; 3)把多个.c文件编译成对应的.o文件,然后汇总编译成一个.a文件;(把这个汇总的库文件拿到...