libevent 交叉编译生成的库怎么不能用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了libevent 交叉编译生成的库怎么不能用相关的知识,希望对你有一定的参考价值。

一般交叉编译器里都有一个lib的文件夹的,把你的lib文件cp到这里应该就可以了。也可以用gcc带的-L,例如:arm-linuc-gcc -L/root/lib xx.c -o xx.o 参考技术A 制定openssl的编译路径,这个库也要交叉编译的

为啥.out文件要转化成.bin文件

这个问题,不如去搜“为什么要有交叉编译”

在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。 简单地说,就是在一个平台上生成另一个平台上的可执行代码。

首先,在项目的起始阶段,目的平台尚未建立,因此需要做交叉编译,以生成我们所需要的bootloader(启动引导代码)以及操作系统核心;其次,当目的平台能启动之后,由于目的平台上资源的限制,当我们编译大型程序时,依然可能需要用到交叉编译。
参考技术A 恩,最终烧入的是bin文件,一般ccs带有转换工具,你需要根据芯片写一个cmd就可以对flash烧写,要是自己想写一个转换器,还是比较麻烦的,我目前已做了一个给vc33用的,正在给6713做。加油。 参考技术B 这要看这个EXE电子书在打开的时候,能不能复制其中的内容!
如果可以复制制,你就把内容复制下来,再打开一个记事本,把内容粘贴到记事本中,再保存下来!
如果不支持复制,那就没戏啦!

以上是关于libevent 交叉编译生成的库怎么不能用的主要内容,如果未能解决你的问题,请参考以下文章

opencv arm交叉编译与仿真验证详细流程

嵌入式系统开发为啥要采用交叉编译的方式

我可以交叉编译可选择使用 Java 8 中的类但编译为 Java 6 的 Java 代码吗?

Autotools 交叉编译和生成源

为啥.out文件要转化成.bin文件

makefile 交叉编译怎么引用静态库