<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[再发一贴,在应用程序中如何链接动态库呀]]></title>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3618]]></link>
 <description><![CDATA[Latest 20 replies of 再发一贴,在应用程序中如何链接动态库呀]]></description>
 <copyright><![CDATA[Copyright(C) ]]></copyright>
 <generator><![CDATA[PHPWind Forums by PHPWind Studio]]></generator>
 <lastBuildDate><![CDATA[Mon, 27 Jul 2026 09:11:03 +0000]]></lastBuildDate>
  <image>
 <url><![CDATA[images/rss.gif]]></url>
 <title><![CDATA[PHPWind Board]]></title>
 <link><![CDATA[http://121.40.142.80]]></link>
 <description><![CDATA[]]></description>
  </image>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[问题已经解决,主要还是busybox配置项没有选好,dont use usr以及在声明LD时,没有生效]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3618#12349]]></link>
 <author><![CDATA[mikej]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 11 Nov 2009 05:47:57 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[难道是静态编译的文件系统不能运行运态编译的应用程序吗?
我认为只要有.so的lib库,在静态的文件系统也可以运行运态编译的应用程序吧]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3618#12342]]></link>
 <author><![CDATA[mikej]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 11 Nov 2009 03:21:38 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[因为同样的程序静态编译是没有问题的呀]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3618#12341]]></link>
 <author><![CDATA[mikej]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 11 Nov 2009 03:13:39 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]却提示Illegal Instruction错误,这应该是动态库无法链接上的原因,
[/quote]
凭什么这么认为？]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3618#12334]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 11 Nov 2009 01:49:38 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 1楼(26672624) 的帖子]]></title>
 <description><![CDATA[再说下,如现在调printf输出hellloworld在静态方案下编写放在板上运行,没有问题,可是按动态编译,却提示Illegal Instruction错误,这应该是动态库无法链接上的原因,

我按这几个方案都试了,动态库依然无法链接
1. 声明LD_LIBRARY_PATH变量,
2. 新建etc/ld.so.conf, ld.so.cache文件

请教下,到底是哪的问题呀,是应用程序的ma ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3618#12333]]></link>
 <author><![CDATA[mikej]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 11 Nov 2009 01:17:46 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[描述的不太清楚。
编译参数？
你的程序依赖库？(arm-linux-readelf -a &quot;your binary&quot; | grep &quot;Shared&quot;)
有可能还需要看编译器版本。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3618#12320]]></link>
 <author><![CDATA[26672624]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 10 Nov 2009 14:36:10 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 6楼(mikej) 的帖子]]></title>
 <description><![CDATA[已经可以运行了,编译成静态运行,放在下面是可以运行,这样的话就确定是动态链接库的问题,想问下,mini2440是怎么做的呀]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3618#12306]]></link>
 <author><![CDATA[mikej]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 10 Nov 2009 06:49:18 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 5楼(mikej) 的帖子]]></title>
 <description><![CDATA[就是一个简单的helloword的例子应用是没有用到动态链接库的吧,调用printf,是不是动态链接库没有链接好]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3618#12304]]></link>
 <author><![CDATA[mikej]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 10 Nov 2009 03:43:59 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[ELF Header:
&nbsp;&nbsp;Magic:&nbsp;&nbsp; 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 
&nbsp;&nbsp;Class:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ELF32
&nbsp;&nbsp;D ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3618#12303]]></link>
 <author><![CDATA[mikej]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 10 Nov 2009 03:41:00 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[what&#39;s the output of &#39;arm-linux-readelf -h lcd&#39; and &#39;arm-linux-readelf -d lcd&#39;?]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3618#12301]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 10 Nov 2009 03:05:18 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 2楼(kasim) 的帖子]]></title>
 <description><![CDATA[#makefile

PROGRAM = lcd
OBJS = LcdAppDisp.o
INCLUDES = -I/FriendARM/test/
CFLAGS = -c -O -march=armv4t -mtune=arm920t -ffast-math -ffloat-store $(INCLUDES)

DEFINES = -o
CC = arm-linux-g++

$(PROGRAM): $(OBJS)
&nbsp;&nbsp;&nbsp;&nbsp;$(CC) $(DEFINES) $(PROGRAM) $(OBJS)

.SUFFIXES: .cpp .C .cc .cx ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3618#12297]]></link>
 <author><![CDATA[mikej]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 10 Nov 2009 02:55:00 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[arm-linux-g++的命令行上加上&#39;-march=armv4t&#39;, 另外,　用-mtune=arm920t]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3618#12294]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 10 Nov 2009 00:31:49 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[谁能说下吗]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3618#12283]]></link>
 <author><![CDATA[mikej]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 09 Nov 2009 13:45:07 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[请教下:EABI的问题]]></title>
 <description><![CDATA[各位好,
想问下,我现在采用EABI的交叉编译器编译内核后成功,文件系统OK,但是我现在写应用程序放在上面不能运行,提示Illegal instruction错误,不知道是不是因为arm-linux-g++的参数有问题呀

我是 -c -O -mtune=arm9tdmi -ffolat-store]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3618#12336]]></link>
 <author><![CDATA[mikej]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Mon, 09 Nov 2009 10:01:12 +0000]]></pubdate>
</item>
</channel></rss>