ChinaUnix.net
相关文章推荐:

arm linux gcc341

系统是Fedora 11,安装上了arm-linux-gcc 3.4.1版本 arm-linux-gcc 3.4.1是网上下载别人编译好的直接复制到/usr/local下面来用 /etc/profile中已经添加了路径 现在发现一个问题,root用户在profile中添加arm-linux-gcc 3.4.1的路径后source就能使用arm-linux-gcc来编译程序 但是关掉终端后重新打开,再使用时就提示找不到arm-linux-gcc命令了,请问是怎么回事,得怎么修改? 请赐教

by hjw951 - C/C++ - 2009-09-28 09:15:27 阅读(1872) 回复(6)

相关讨论

我刚刚下了个gcc2.95.3 解压安装在 /OPT下 vi ~/.bash_profile 加了一行 PATH=/opt/xscale/2.95.3/lib: $PATH #source ~/.bash_profile 接者编译一个 "HELLO WORLD"的程序 arm-linux-gcc -o a1 a1.c 提示: arm-linux-gcc: installation problem, cannot exec `cpp0': ????????? 没有产生a1的二进制文件 请问这是什么问题阿 [ 本帖最后由 liuxinaa 于 2006-10-1 12:03 编辑 ]

by liuxinaa - 内核/嵌入技术 - 2006-10-01 12:22:41 阅读(1966) 回复(8)

/****改了下标题,原来arm-linux-gccgcc是两码事,呵呵。gcclinux下的c语言编译器,arm-linux-gcc是交叉编译,gcc编译出来的程序在本地执行 ,arm-linux-gcc编译出来的程序在目标机(arm平台)上执行,嵌入式应该用交叉编译器(如果不是在arm本身上开发) 第2个问题是我理解错了,其实好象都是编译成可执行文件的,只不过arm-linux-gcc编译出来的程序要到特定的硬件环境才能运行。开始我是把连接后的文件,直接在编译的硬件环...

by wliang511 - C/C++ - 2008-05-15 23:22:30 阅读(3565) 回复(11)

分析了一下arm-linux-gcc的压栈退栈操作,只是好奇而已,请大家说说理解得对不对,哪里还有问题。谢谢 压栈操作: mov ip, sp //把sp的值先保存到ip中 stmfd sp!, {fp, ip, lr, pc} //压栈 sub fp, ip, #4 //更新当前fp的值 stmfd sp!, {fp, ip, lr, pc} 之前堆栈的状态: 地址 0X5F23B790 0X5F23B78C pc <------fp原来的位置 0X5F23B788 ...

by rocky1972 - C/C++ - 2008-04-13 18:38:05 阅读(3717) 回复(1)

arm-linux-gcc -v执行都说有systax error, "<" unexpected 编译helloworld也有"<" unexpected 各位大侠,交叉编译环境是直接从别人那里下的3.3.2,请问还需要改什么文件

by jwtiger - 程序开发 - 2006-06-04 23:27:14 阅读(779) 回复(0)

最近尝试编译交叉编译工具链时出错,请大家指教。 使用的os为fc5。gcc为4.1.0 在编译gcc-core-4.1.0之前,已经成功编译了binutils-2.16.1 configure使用了 --target=$TARGET --prefix=$PREFIX --enable-languages=c --disable-threads --disable-shared --with-newlib --without-headers 的标志 有回复的消息: checking for --enable-version-specific-runtime-libs result: no 编译gcc时有提示: ../.././gcc/config/arm/iwmmxt...

by zjmcorleone - 程序开发 - 2006-05-20 09:36:56 阅读(894) 回复(1)

小弟有难。请各位指点。 在fedora5上首次编译toolchain时出错。 在第一次编译gcc时出错退出。 在编译好了binutils后,修改gcc/config/arm/t-linux中的有关语句。 configure如下: gcc>./configure --taret=$TARGET \ --prefix=$PREFIX \ --without-headers \ --enable-languages=c \ --disable-threads \ --disable-shared 然后,make all install时出错: configure: error: Ccompiler cannot create executables make[1]*** [con...

by zjmcorleone - 内核/嵌入技术 - 2006-05-19 16:37:35 阅读(797) 回复(0)

arm-linux-uclibc-gcc好像没有实现__dn_comp(),不知道是不是?请前辈 指点。 我在程序里调用 dn_comp(). 根据头文件它找到了__dn_comp, 但是找不到 它的实现,不知道该怎么办? dns_alg.o(.text+0x18c8): In function `translate_rdata': : undefined reference to `__dn_comp'

by wealsome - 内核/嵌入技术 - 2006-01-13 09:32:27 阅读(1706) 回复(2)

定义了这样一个结构体: #include int main() { typedef struct tagRGBTRIPLE { unsigned char rgbtRed; unsigned char rgbtGreen; unsigned char rgbtBlue; } RGBTRIPLE; printf("struct size = %d.\n", sizeof(RGBTRIPLE)); } 编译 gcc -o test test.c /arm-linux-gcc -o test test.c 分别求结构体的大小: gcc 显示大小为3, 版本3.2.2(RH9) 和3.4(FC3)都一样 arm-linux-gcc 显示大小为4,版本为...

by gomo1234 - C/C++ - 2007-04-18 18:37:18 阅读(4824) 回复(7)

:lol: 我用同样的code和Makefile编译选项,编译iozone。其中一个功能就是到出数据到excel表格(dump_excel).在x86的linux主机上运行到出的excel文件能够被打开,但是用arm-linux-gcc编译出来的文件在arm的目标板上运行到出的excel文件就不能被打开。我用ultraedit看了一下这两个文件,文件头和数据部分都基本相同,就是文件尾有不同。 请教高手:什么原因导致这种目标码的差异?MS excel 文件头/尾的详细说明? arm-linux-gcc 3.2...

by SteelHu - 内核/嵌入技术 - 2004-05-31 11:49:02 阅读(1087) 回复(0)

/usr/local/arm/2.95.3/arm-linux/bin/ld : ??? -lnano-X collect2: ld returned 1 exit status 这是什么地方错了? [ 本帖最后由 zhanglupanda 于 2007-8-28 15:31 编辑 ]

by zhanglupanda - C/C++ - 2007-08-28 15:26:45 阅读(1581) 回复(0)