我在linux下编译一段程序,里面有一个头文件是signal.h,编译是总是找不到这个文件,所以一些定义的函数和变量就无法使用,我用-L和-I都是过了还是不行,请问如何才能找到正确地库文件路径 :cry:
:lol: 我用同样的code和Makefile编译选项,编译iozone。其中一个功能就是到出数据到excel表格(dump_excel).在x86的linux主机上运行到出的excel文件能够被打开,但是用arm-linux-gcc编译出来的文件在arm的目标板上运行到出的excel文件就不能被打开。我用ultraedit看了一下这两个文件,文件头和数据部分都基本相同,就是文件尾有不同。 请教高手:什么原因导致这种目标码的差异?MS excel 文件头/尾的详细说明? arm-linux-gcc 3.2...
编写利用共享内存技术实现的测试程序,单独gcc编译可以运行,arm-linux-gcc交叉编译后,在目标板无法运行,arm-linux-gcc ctl.c -o ctl.o #./ctl.o 错误如下: ctl.o为文件名 error:./ctl.o /lib/libc.so.6 :version "GLIBC_2.2"not found (required by ./ctl.o) arm-linux-gcc ctl.c -o ctl.o这样不对吗? 请问高手这是什么问题呢?谢谢!
可否用rpm -q gcc命令看看你们可以连上mysql的gcc版本是多少? 我的怎么就连不上,但是到了8和7.2就可以。 要是重装gcc该如何做? 我执行rpm -ivh gcc-2.9.10.rpm 就报错!!!
gcc报错 /tmp/ccu7jTKi.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' 改g++就可以了 是APUE的一个示例程序
今天在arm板上做开发时,发现读文件的结束符返回计算文件长度总是不能返回。后来做了一个小的测试程序,源码如下(arm9;arm-linux-gcc 版本:3.3.2;文件系统为yaffs; var目录可写):
#include
linux下如何用把资源文件编译进执行程序里? 偶想把bmp,jpg,cur等资源文件编译进执行程序里,请问如何写,那里有这方面的教程? 包括: 如何定义资源文件 如何在程序里Load/UnLoad资源文件 如何编译(太概可能要加什么附加的编译参数吧,是不是偶就不懂了) 平台:linux 语言: C++ 编译器:gcc 3.X.X