摘要:
Mini2440移植Ncurses库(一)作者前一段时间一直在研究Linux下的Ncurses编程(如果你还不知道什么是ncurses那 你应该知道Curses,如果这个你还不知道的话,自行google之),也算是小有心得了。但 是很不幸,我的程序要放到嵌入式平台上面运行,更不幸的是我们采用的Friendly ARM Mini2440平台的交叉编译器是不包含这个库的。所以将标准的Ncurses库移植过去也就很 有必要了。先介绍移植的环境,这个可以在嵌入式开发中非常重要的一点。在移植2.4内核到 Mini2440开发板上不成功之后我是深有体会。环境一:Linux宿主主机用的是 阅读全文
摘要:
Mini2440移植Ncurses库(二)我们接下来会讲述如何使我们的程序在Mini2440开发板上正常运行(不正算常运行也算,哈哈)。注意:这里隐藏了一个问题 可能你的连接器(LD)仍然无法找到找到libncurses等库,这是因为我们的安装目录 并没有把lib库安装到LD可以找到的地方。我的解决方法是把ncurses相关的库添加到 /usr/local/arm/4.3.2/arm-none-linux-gnueabi/libc/usr/lib/当中,我想这个应该 是LD默认的搜索路径了。使用arm-linux-gcc编译你的程序,编译成功之后就生成了arm平台要执行的代码。 然后在开 阅读全文