<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[lighttpd移植到ARM运行提示Illegal instr ..]]></title>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3756]]></link>
 <description><![CDATA[Latest 20 replies of lighttpd移植到ARM运行提示Illegal instr ..]]></description>
 <copyright><![CDATA[Copyright(C) ]]></copyright>
 <generator><![CDATA[PHPWind Forums by PHPWind Studio]]></generator>
 <lastBuildDate><![CDATA[Mon, 27 Jul 2026 12:14:15 +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[回 楼主(athurg) 的帖子]]></title>
 <description><![CDATA[你好，我也想把lighttpd，能指导一下吗？]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3756#176250]]></link>
 <author><![CDATA[zuiqiangzhe]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Tue, 22 May 2012 09:18:27 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 5楼(athurg) 的帖子]]></title>
 <description><![CDATA[所有-Wl后面的参数都是传递给ld的，你最好再仔细看看ld的man描述:（注意--rpath和--sysroot是两个独立的不同参数）
[quote]
-rpath dir
&nbsp;&nbsp;&nbsp;&nbsp;Add a directory to the runtime library search path. This is used when linking an ELF executable with shared objects. All -rpath arguments are conca ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3756#12895]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Fri, 27 Nov 2009 01:26:08 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[嗯，确实。刚看了看CodeSourcery文档中也说到这个问题。sourcery默认是march=armv5te。

现在正在看他的文档，关于sysroot这一节即链接库路径设置的这部分，不知到是我没看明白还是怎么回事，实践起来总是不对。

按照文档中的说法，在编译到时候添加（sysroot即是目标板的根文件系统的路径）
[code]
-Wl,-rpath=sysroot/ ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3756#12876]]></link>
 <author><![CDATA[athurg]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Thu, 26 Nov 2009 06:46:30 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[ARM指令集之间没有向后兼容性,而S3C2440A的ARM920t核(属于armv4t指令集)已经很老了，现在默认的ARM编译器大多针对的是armv5或更新的ARM核。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3756#12873]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Thu, 26 Nov 2009 03:45:52 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[应该就是你分析到到问题，按照你到提示，我在编译前设置了环境变量CFLAGS：
[code]
export CFLAGS=-march=armv4t
[/code]
问题得到了解决。另外关于库搜索路径的问题，我已经通过gcc -print-search-dirs得到了答案。昨天之所以没成功，是因为我到libpcre文件名是libpcre.so.0.0.1，改成libpcre.so就可以了。不过奇怪的是运 ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3756#12871]]></link>
 <author><![CDATA[athurg]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Thu, 26 Nov 2009 03:35:21 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[在gcc的命令行上加上&quot;-march=armv4t&quot;试试]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3756#12854]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 25 Nov 2009 13:53:45 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[PS
lighttpd所依赖到libpcre已经复制到了/lib目录中了。lighttpd的配置文件如下，已经在PC机上验证没问题了。

[code]
问题已解决，不是配置文件的原因，为避免大家大屏幕翻页，就把配置文件删除了。
[/code]]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=3756#12847]]></link>
 <author><![CDATA[athurg]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 25 Nov 2009 11:29:45 +0000]]></pubdate>
</item>
</channel></rss>