<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[嵌入式linux入门选手，问个问题，不要笑我]]></title>
 <link><![CDATA[http://121.40.142.80/read.php?tid=4992]]></link>
 <description><![CDATA[Latest 20 replies of 嵌入式linux入门选手，问个问题，不要笑我]]></description>
 <copyright><![CDATA[Copyright(C) ]]></copyright>
 <generator><![CDATA[PHPWind Forums by PHPWind Studio]]></generator>
 <lastBuildDate><![CDATA[Mon, 27 Jul 2026 12:45:43 +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[[quote]引用第8楼kikisunjian于2010-03-03 15:35发表的&nbsp;&nbsp;:
Makefile一次可以编译，多个含有main函数的工程吗？
[/quote]
可以。搞清楚一个概念，Makefile不是用来编译的。Makefile只是定义了一套实现目标的规则，而这个目标可以是从一个或多个工程编译出你想要的东西。
事实上，ADS里的编译过程也是基于Makefil ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=4992#20334]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 03 Mar 2010 14:23:04 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[Makefile一次可以编译，多个含有main函数的工程吗？]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=4992#20302]]></link>
 <author><![CDATA[kikisunjian]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 03 Mar 2010 07:35:45 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用第6楼kikisunjian于2010-03-03 14:31发表的&nbsp;&nbsp;:
明白了大家的意思了，看了Makefile的编写方法了，还有个问题想问一下，Makefile的各个c文件，每个文件是不是都要有自己的main函数？
[/quote]
不一定，一般一个工程只有一个main函数，但makefile可以包含多个工程，那就可以有多个main了。

多多实践。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=4992#20291]]></link>
 <author><![CDATA[mindee]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 03 Mar 2010 07:09:15 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[明白了大家的意思了，看了Makefile的编写方法了，还有个问题想问一下，Makefile的各个c文件，每个文件是不是都要有自己的main函数？]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=4992#20287]]></link>
 <author><![CDATA[kikisunjian]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 03 Mar 2010 06:31:34 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[还是版主回答得清楚明白，看，这就是高手与小白回答问题的不同了。很想知道版主是哪高就的高手，有这样的同事真好啊。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=4992#20265]]></link>
 <author><![CDATA[beebuu]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 03 Mar 2010 04:08:43 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[回 2楼(kikisunjian) 的帖子]]></title>
 <description><![CDATA[多个源文件和单个源文件做法是一样的。
1）每个源文件经过交叉编译器（arm-linux-gcc）编译生成.o文件，
2）然后由链接器(arm-linux-ld)将这些.o文件按照一个特定的链接脚本链接成ELF格式的执行档，
3）最后由arm-linux-objcopy将ELF执行档中用来运行程序所必须的程序段(比如代码段和数据段）复制出来生成二进制档(.bin文 ..]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=4992#20263]]></link>
 <author><![CDATA[kasim]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 03 Mar 2010 04:04:38 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[makefile啊。你是习惯了win下那些全自动化的方式了，其实过程一样的，linux下你要明白原理和过程，你可以上网查查makefile&nbsp;&nbsp;automake等就明白了。]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=4992#20262]]></link>
 <author><![CDATA[beebuu]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 03 Mar 2010 04:03:38 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[单个的小程序，我知道怎么做，但是譬如用ADS做的大程序，实现很多功能的程序，有很多h文件和c文件组成的，在计算机的linux怎么编译，就不明白了.]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=4992#20258]]></link>
 <author><![CDATA[kikisunjian]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 03 Mar 2010 03:52:00 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[我这个小菜来交流一下？linux下你只要象平常做程序一样就行了，例如：有个source.c文件，用相应的编译器(arm-linux-gcc等)编译一下，再copy到板上，就可以运行了。我就是把mini2440当成电脑一样用的，前些天还把debian装上去用了，真得意啊~~~]]></description>
 <link><![CDATA[http://121.40.142.80/read.php?tid=4992#20257]]></link>
 <author><![CDATA[beebuu]]></author>
 <category><![CDATA[Linux技术交流区]]></category>
 <pubdate><![CDATA[Wed, 03 Mar 2010 03:43:36 +0000]]></pubdate>
</item>
</channel></rss>