
ARM编译
caz28
C是俺吃饭的家伙,C++也偶尔用用,Python是我最喜欢用的脚本。
本人一直从事嵌入式开发,喜欢尝试新鲜技术,希望与热爱编程的朋友共同交流进步。
展开
-
undefined reference to `glutInit‘
链接出错,提示一堆“undefined reference to”,但实际所有库都有。原因:gcc后面参数顺序很重要, -l 不能放到 -o前面。原创 2025-01-10 16:42:32 · 202 阅读 · 0 评论 -
Scatter文件的编写、分析
今天拿了被同事扔一边的ARM培训资料翻阅,读至scatter一节,发现写得甚是精辟。之前看的很多国人写得文章,未免有简单问题复杂化之嫌。而ARM的RVCT手册又偏冗长,不易让人立刻看到重点。今归纳如下: scatter基本点: 1. 编译后输出的映像文件中各段是首尾相连的,中间没有空闲的区域,它们的先后关系是根据链接时参数的先后次序决定的 armlinker -file1.o file2.o转载 2012-06-20 19:30:15 · 1238 阅读 · 0 评论 -
Ubuntu安装低版本gcc
现在做android,装完Ubuntu,自带的gcc是4.6的,我们的需要4.5.2. 根据网上资料,自己试验,总算把4.5的安装上了。 sudo apt-get install gcc-4.5 sudo apt-get install g++-4.5 这两条命令就够了,安装完了。现在系统里有两个gcc了,一个4.6,一个4.5。 先把目录切换到/usr/bin下。 sudo mv原创 2012-09-11 21:16:50 · 2110 阅读 · 0 评论