当前位置:首页 » 编程软件 » 交叉编译库文件编译不进程序

交叉编译库文件编译不进程序

发布时间: 2022-02-22 09:12:19

1. arm linux 交叉编译环境建立好了,怎么不能编译目标板的程序啊,好像是找不到头文件啊

交叉编译环境要编译的文件多,不懂你的问题出在哪里。
你最好在你安装的路径去看看有没有那个文件。在看下环境变量设置好了没有。你只是安装好,可能在哪个环节出错呢,所以自己先检查下。再编译

2. 把程序(已经建立好交叉编译环境,可编译好文件)从linux系统下载到arm板上,有几种方式及如何实现

裸板的代码跟系统的代码那肯定是差别非常大的,裸机上的编程很简单的,你只要在上位机,也就是你的PC机上面装IDE,比如keil,iar之类的开发环境,装好之后就可以写针对你的板子的程序了,写好之后可以编译,然后用USB下载线或者jtag/jlink线直接下载到开发板。。。像iar,keil这样的软件是集成下载器的,就是可以直接点击下载,它就自动下载了。。。
至于系统级别的开发,就比较复杂了,要有bootloader ,比如uboot,用它来引导你的linux系统内核,你还是一步一步来吧,先做裸机上开发。。。

3. 在WINDOWS下交叉编译LINUX程序运行不了是为什么

交易编译就是将文件编译成目标机可执行的文件。 比如说:你在PC机上写一个helloword,怎么让它到开发板上运行,开发板上的指令跟PC机不到,就需要用到交叉编译工具,编译成开发板上能识别的指令。

4. arm-linux-gcc 编译后,在开发板上没法运行

你是不是说反了?或者是说你的环境变量已经有arm-linux-gcc了,而你又用了另一个交叉编译版本,所以导致不能运行?

5. 为什么我交叉编译后的程序不能运行

可能是因为你交叉工具和开发板上内核所用的交叉工具版本不一样,试试
gcc -static xx.c -o xx.o

6. linux下用交叉编译器编译时,已经指定了库的路径跟库的名字,可是还是报错找不到库。

看起来它不是个库,倒像是个可执行程序
一般so都放在lib这样的目录下,你这个是bin,而且和它在一起的都是可执行程序,并且它没有so后缀名。

7. arm-linux-gcc交叉编译工具,为什么编译不通过,显示如图!!!

经过实验是可以的,问题可能是因为楼主的编译器没安装成功

你可以输入arm-linux-gcc-v看一下有没有相应的信息打印出来。

可能是你的环境变量没改

8. 如何交叉编译应用程序,技巧,注意事项

如果你程序中需要读取某个文件夹下的文件则须注意:
假如你的所有文件都放在一个名为test的文件夹下,当然也包括main.cpp,同时程序需要读取test/input文件夹下的文件,比如说图片,这时在程序中路径你就需按如下写:input/(请注意这个斜线的方向)

不知道为什么OpenCV程序中如果有imwirte、waitKey函数(不知道是哪个的原因还是都有),虽然交叉编译会通过,但当你把编译好的二进制可执行程序拷贝到ARM平台下执行,会出现错误。(可能是当初OpenCV库交叉编译时没编译完全,当然这主要是交叉编译平台缺少某些软件;也可能是ARM平台系统中缺少某些软件造成的)

9. ARM交叉编译的文件不能执行是怎么回事

你的交叉编译工具arm-linux-gcc版本对吗,你修改了makefile文件没有?

热点内容
电脑登陆加密 发布:2025-01-16 05:21:57 浏览:152
安卓怎么修复闪退 发布:2025-01-16 05:21:54 浏览:554
易盾加密 发布:2025-01-16 05:20:51 浏览:894
html上传图片的代码 发布:2025-01-16 05:16:55 浏览:601
搭建服务器租用电信的怎么样 发布:2025-01-16 05:12:32 浏览:49
phpmysql源码下载 发布:2025-01-16 05:12:31 浏览:211
python安装依赖包 发布:2025-01-16 05:11:45 浏览:996
澳门云主机品牌服务器 发布:2025-01-16 05:06:55 浏览:769
数据库设计主要内容 发布:2025-01-16 05:02:02 浏览:13
存储过程如何修改 发布:2025-01-16 05:01:55 浏览:634