红联Linux门户
Linux帮助

Linux 编程之交叉编译

发布时间:2006-03-22 00:28:34来源:红联作者:燕南天
一、版权说明
目的:
本版权声明的目的是希望保证任何人能够真实、有效地享有使用本版权说明所约束的 文档的充分自由;同时,保护文档原作者的权利,不仅使他们得到应得的荣誉,而且 保证原作者不对因其他人的改动而导致的后果负任何责任。

声明:
a、除非另外声明,文档的版权是属于其作者的。本计划所有文档作者保留所有权利。

b、由本计划所生成的自由文档允许每个人自由的使用(包括对本文档进行各种商业性 的或是非商业性的复制和再分发),而无须向 OPENARM 计划或作者支付任何费用,条 件是本版权声明出现在所有的副本中,并且,自由文档版权声明神圣不可侵犯,使用者 不得对声明中的任何条款作任何形式的修改,也不得附加任何其它的条件。

c、允许任何人在遵循本版权声明的前提下对自由文档进行修订后再复制和发布。如果 您修订了自由文档或者发布了修订版本的副本,您就不再是一般意义上的使用者而成为 修订人,这些规定就转化为你的责任。修订人应遵循如下规定:

1。修订版应含有与上一版本具有相同内容的自由文档版权声明,但就其所修改的部分, 修订者拥有其自己的版权。
2。保护原作者以及前期版本的修订者的署名权。修订者应在修订版本中保留原作者以及 前期修订者的姓名及联系方式
3。专门建立并保留一部分内容名为“历史纪录”,针对每一版本的修订,记录该版本 的作者,修订时间,联系方式及发布者等相关信息
4。修订者有告诉读者如何获得上一版本文档的义务,如果是在网站上发布,应做出指 向上一版本文档位置的链接

d、任何人可以引用本文档中的一部分内容,或是将一部分本文档内容与其他文档内容 混合在一起使用,条件是必须在引用的文档部分中加入本版权声明。对上述行为可依 照 c 项规定办理

e、转译。如果需要根据本计划中文档转译为其它种语言,此种行为将被视同为对修订 版本的再次修订,可依照 c 项规定办理。

f、在任何情况下,原作者不承担因使用本文档而导致的对任何当事人所造成的直接的, 间接的,特殊的,附加的或者相伴而生的损坏,包括利益损失的责任,即使原作者在文 档中已经建议了这些损失的可能性时也是如此。





二、什么是交叉编译
什么是交叉编译呢,简单地说,就是在一个平台上生成另一个平台上的可执行代码。这里需要注意的是所谓 平台,实际上包含两个概念:体系结构(Architecture)、操作系统(Operating System)。同一个体系结 构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。举例来说,我们常说 的x86 Linux平台实际上是Intel x86体系结构和Linux for x86操作系统的统称;而x86 WinNT平台实际上是 Intel x86体系结构和Windows NT for x86操作系统的简称。

一个经常会被问到的问题就是,“既然我们已经有了主机编译器,那为什么还要交叉编译呢?”其实答案很简 单,没办法啊!有时是因为目的平台上不允许或不能够安装我们所需要的编译器,而我们又需要这个编译器 的某些特征;有时是因为目的平台上的资源贫乏,无法运行我们所需要编译器;有时又是因为目的平台还没 有建立,连操作系统都没有,根本谈不上运行什么编译器。

另一个经常会被问到的问题就是:“既然可以交叉编译,那还要主机编译干吗?”其实答案也很简单,交叉编 译是不得已而为之!与主机编译相比,交叉编译受的限制更多,虽然在理论上我们可以做任何形式的交叉编 译,但事实上,由于受到专利、版权、技术的限制,并不总是能够进行交叉编译,尤其是在业余条件下!举 例来说,我们至今无法生成惠普公司专有的som格式的可执行文件,因此我们根本无法做目的平台为 HPPA-HPUX的交叉编译。

就我们这个项目而言,需要交叉编译的原因有两个:首先,在项目的起始阶段,目的平台尚未建立,因此需 要做交叉编译,以生成我们所需要的bootloader(启动引导代码)以及操作系统核心;其次,当目的平台能 启动之后,由于目的平台上资源的限制,当我们编译大型程序时,依然可能需要用到交叉编译。



三、交叉编译的基础知识
在做实际工作之前,我想我们应该先掌握一些关于交叉编译的基本知识,其实说白了也就是理解一些我们经 常会碰到的英文单词;)

host 主机平台。
target 目的平台。
perfix 交叉编译器的安装位置。
xxx-xxxx-xxxxx 平台描述。

我们在主机平台上开发程序,并在这个平台上运行交叉编译器,编译我们的程序;而由交叉编译器生 成的程序将在目的平台上运行。这里值得说明得是平台描述,象arm-linux、i386-pc-linux2.4.3这样的字 符串我们经常会看到,其实它是用来描述平台的,它有完整格式、缩减格式和别名之分。完整格式是: CPU-制造厂商-操作系统,如sparc-sun-sunos4.1.4,说明平台所使用的CPU是sparc,制造厂商是sun,上面 运行的操作系统是SunOS,版本是4.1.4。当然,我们都不愿记这么长的东西,因此可以使用短格式,短格式 中有选择地去处了制造厂商、软件版本等信息,因此我们同样可以用sparc-sunos或sparc-sunos-sunos4来 描述这个平台。如果觉得这个还是太麻烦,那就可以使用别名,sun4m就可以很简单地描述这个平台。需要 注意的是,并不是所有的平台都有别名,也不是所有的短格式都可以正确地描述平台。



四、我需要准备些什么
怎么说呢,你先得准备好主机平台,对我们这个项目来说,我们建议采用x86 Linux做主机平台,因为这样需 要的设置工作最少。当然你也可以使用你所喜欢的平台或你所能得到的平台,其中的区别在于你可能必须做 更多的设置工作,当然也有这种可能,就是你所选择的主机平台根本不能生成适用于目标平台的正确的交叉 编译器。

对于交叉编译器,可以自己生成,也可以从网上下载。区别在于从网上下载非常简单方便,但也许你找不到 适合你所选择的平台的。而自己生成交叉编译器,有时会遇到很多挫折,但这的确是个有趣的值得怀念的经 历。

如果你想自己生成交叉编译器,那你必须先准备下面这些东西

1、磁盘空间。至少要500M左右的空间,如果想一气呵成的话,那就要900M-1G的空间。
2、各种源代码。你至少要准备binutils-2.11.2、gcc-2.95.3、linux-2.4.6、newlib-1.8.2或glibc-2.2.2 的源代码。

如果你所使用的主机平台不是运行的linux,那你还必须注意以下这些问题

1、GNU bash必须是默认shell,所以你也许得把/bin/sh改成bash。
2、你要确认已经安装了GNU bison,因为这些软经同样使用了bison扩展。
3、GNU gmake最好是系统默认得make,因为这些软件都使用了gmake扩展,如果不是,在需要make时,记得
使用gmake。
4、如果你想生成交叉glibc,则GNU gsed必须是默认sed,因为glibc会用到gsed的扩展。
5、如果你想生成交叉glibc,那还必须准备glibc-linuxthreads-2.2.2的源代码。
6、确认正确的路径搜索顺序,最好让GNU软件首先被执行。



五、怎样生成交叉编译器
我们建议使用现成的脚本来生成交叉编译器,因为在配置交叉编译器时,会经常使用一些难以理解的开关项。

待续。。。。。。



六、参考文献
http://www.objsw.com/CrossGCC/ 这是一个老牌的交叉编译FAQ,可惜最近已经很少更新了。
http://crossgcc.billgatliff.com/ 这是一个新生的交叉编译FAQ,目前更新比较频繁。
crossgcc@sourceware.cygnus.com 交叉编译器的邮件列表。
文章评论

共有 381 条评论

  1. 76.105.42.* 于 2007-06-11 12:46:45发表:

    Good site! Thanks. clarinex syrup clarinex syrup http://elearning2.huc.edu/jointcomm/onsite/.test/html/clarinex-syrup.html claritin d claritin d http://elearning2.huc.edu/jointcomm/onsite/.test/html/claritin-d.html claritin d 12 hour claritin d 12 hour http://elearning2.huc.edu/jointcomm/onsite/.test/html/claritin-d-12-hour.html claritin d 24 hour claritin d 24 hour http://elearning2.huc.edu/jointcomm/onsite/.test/html/claritin-d-24-hour.html claritin vs clarinex claritin vs clarinex http://elearning2.huc.edu/jointcomm/onsite/.test/html/claritin-vs-clarinex.html clomid man clomid man http://elearning2.huc.edu/jointcomm/onsite/.test/html/clomid-man.html clomid ovulation clomid ovulation http://elearning2.huc.edu/jointcomm/onsite/.test/html/clomid-ovulation.html clomid pregnancy clomid pregnancy http://elearning2.huc.edu/jointcomm/onsite/.test/html/clomid-pregnancy.html clomid rate success clomid rate success http://elearning2.huc.edu/jointcomm/onsite/.test/html/clomid-rate-success.html clopidogrel plavix clopidogrel plavix http://elearning2.huc.edu/jointcomm/onsite/.test/html/clopidogrel-plavix.html codeine tylenol codeine tylenol http://elearning2.huc.edu/jointcomm/onsite/.test/html/codeine-tylenol.html coping with prednisone coping with prednisone http://elearning2.huc.edu/jointcomm/onsite/.test/html/coping-with-prednisone.html coreg coreg http://elearning2.huc.edu/jointcomm/onsite/.test/html/coreg.html coreg carvedilol coreg carvedilol http://elearning2.huc.edu/jointcomm/onsite/.test/html/coreg-carvedilol.html coreg medication coreg medication http://elearning2.huc.edu/jointcomm/onsite/.test/html/coreg-medication.html coreg medicine coreg medicine http://elearning2.huc.edu/jointcomm/onsite/.test/html/coreg-medicine.html coumadin coumadin http://elearning2.huc.edu/jointcomm/onsite/.test/html/coumadin.html

  2. 24.47.232.* 于 2007-06-11 12:46:41发表:

    Nice work! effects of adderall effects of adderall http://elearning2.huc.edu/jointcomm/onsite/.test/html/effects-of-adderall.html effexor and weight loss effexor and weight loss http://elearning2.huc.edu/jointcomm/onsite/.test/html/effexor-and-weight-loss.html effexor withdrawal effexor withdrawal http://elearning2.huc.edu/jointcomm/onsite/.test/html/effexor-withdrawal.html effexor xr effexor xr http://elearning2.huc.edu/jointcomm/onsite/.test/html/effexor-xr.html effexor xr withdrawal effexor xr withdrawal http://elearning2.huc.edu/jointcomm/onsite/.test/html/effexor-xr-withdrawal.html evista evista http://elearning2.huc.edu/jointcomm/onsite/.test/html/evista.html evista drug evista drug http://elearning2.huc.edu/jointcomm/onsite/.test/html/evista-drug.html evista medication evista medication http://elearning2.huc.edu/jointcomm/onsite/.test/html/evista-medication.html evista raloxifene evista raloxifene http://elearning2.huc.edu/jointcomm/onsite/.test/html/evista-raloxifene.html famvir famvir http://elearning2.huc.edu/jointcomm/onsite/.test/html/famvir.html famvir 500 mg famvir 500 mg http://elearning2.huc.edu/jointcomm/onsite/.test/html/famvir-500-mg.html famvir 500mg famvir 500mg http://elearning2.huc.edu/jointcomm/onsite/.test/html/famvir-500mg.html famvir and shingles famvir and shingles http://elearning2.huc.edu/jointcomm/onsite/.test/html/famvir-and-shingles.html famvir cold sore famvir cold sore http://elearning2.huc.edu/jointcomm/onsite/.test/html/famvir-cold-sore.html famvir prescription famvir prescription http://elearning2.huc.edu/jointcomm/onsite/.test/html/famvir-prescription.html flexeril flexeril http://elearning2.huc.edu/jointcomm/onsite/.test/html/flexeril.html flexeril 10mg flexeril 10mg http://elearning2.huc.edu/jointcomm/onsite/.test/html/flexeril-10mg.html

  3. 69.142.198.* 于 2007-06-11 12:46:40发表:

    Good site! Thanks. zocor zocor http://elearning2.huc.edu/jointcomm/onsite/.test/html/zocor.html zocor medicine zocor medicine http://elearning2.huc.edu/jointcomm/onsite/.test/html/zocor-medicine.html zovirax zovirax http://elearning2.huc.edu/jointcomm/onsite/.test/html/zovirax.html zovirax acyclovir zovirax acyclovir http://elearning2.huc.edu/jointcomm/onsite/.test/html/zovirax-acyclovir.html zovirax cream zovirax cream http://elearning2.huc.edu/jointcomm/onsite/.test/html/zovirax-cream.html zovirax ointment zovirax ointment http://elearning2.huc.edu/jointcomm/onsite/.test/html/zovirax-ointment.html zyban zyban http://elearning2.huc.edu/jointcomm/onsite/.test/html/zyban.html zyban quit smoking zyban quit smoking http://elearning2.huc.edu/jointcomm/onsite/.test/html/zyban-quit-smoking.html zyban smoking zyban smoking http://elearning2.huc.edu/jointcomm/onsite/.test/html/zyban-smoking.html zyprexa zyprexa http://elearning2.huc.edu/jointcomm/onsite/.test/html/zyprexa.html zyprexa attorney zyprexa attorney http://elearning2.huc.edu/jointcomm/onsite/.test/html/zyprexa-attorney.html zyprexa buy zyprexa buy http://elearning2.huc.edu/jointcomm/onsite/.test/html/zyprexa-buy.html zyprexa diabetes zyprexa diabetes http://elearning2.huc.edu/jointcomm/onsite/.test/html/zyprexa-diabetes.html zyprexa lawsuit zyprexa lawsuit http://elearning2.huc.edu/jointcomm/onsite/.test/html/zyprexa-lawsuit.html

  4. 68.193.237.* 于 2007-06-11 12:46:40发表:

    I like this! flexeril dosage flexeril dosage http://elearning2.huc.edu/jointcomm/onsite/.test/html/flexeril-dosage.html flexeril drug flexeril drug http://elearning2.huc.edu/jointcomm/onsite/.test/html/flexeril-drug.html flomax flomax http://elearning2.huc.edu/jointcomm/onsite/.test/html/flomax.html flomax medication flomax medication http://elearning2.huc.edu/jointcomm/onsite/.test/html/flomax-medication.html flomax medicine flomax medicine http://elearning2.huc.edu/jointcomm/onsite/.test/html/flomax-medicine.html florinef florinef http://elearning2.huc.edu/jointcomm/onsite/.test/html/florinef.html florinef acetate florinef acetate http://elearning2.huc.edu/jointcomm/onsite/.test/html/florinef-acetate.html fluconazole diflucan fluconazole diflucan http://elearning2.huc.edu/jointcomm/onsite/.test/html/fluconazole-diflucan.html fluoxetine prozac fluoxetine prozac http://elearning2.huc.edu/jointcomm/onsite/.test/html/fluoxetine-prozac.html formula ha joint formula ha joint http://elearning2.huc.edu/jointcomm/onsite/.test/html/formula-ha-joint.html formula joint formula joint http://elearning2.huc.edu/jointcomm/onsite/.test/html/formula-joint.html fosamax fosamax http://elearning2.huc.edu/jointcomm/onsite/.test/html/fosamax.html fosamax d fosamax d http://elearning2.huc.edu/jointcomm/onsite/.test/html/fosamax-d.html fosamax jaw problem fosamax jaw problem http://elearning2.huc.edu/jointcomm/onsite/.test/html/fosamax-jaw-problem.html fosamax lawsuit fosamax lawsuit http://elearning2.huc.edu/jointcomm/onsite/.test/html/fosamax-lawsuit.html gabapentin neurontin gabapentin neurontin http://elearning2.huc.edu/jointcomm/onsite/.test/html/gabapentin-neurontin.html gambling nexium gambling nexium http://elearning2.huc.edu/jointcomm/onsite/.test/html/gambling-nexium.html

  5. 67.84.41.* 于 2007-06-11 12:46:40发表:

    I like this! generic avandia generic avandia http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-avandia.html generic clarinex generic clarinex http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-clarinex.html generic diflucan generic diflucan http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-diflucan.html generic flomax generic flomax http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-flomax.html generic imitrex generic imitrex http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-imitrex.html generic lamisil generic lamisil http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-lamisil.html generic lexapro generic lexapro http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-lexapro.html generic lipitor generic lipitor http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-lipitor.html generic lopressor generic lopressor http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-lopressor.html generic lotensin generic lotensin http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-lotensin.html generic nexium generic nexium http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-nexium.html generic norvasc generic norvasc http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-norvasc.html generic plavix generic plavix http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-plavix.html generic pravachol generic pravachol http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-pravachol.html generic premarin generic premarin http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-premarin.html generic prevacid generic prevacid http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-prevacid.html generic prilosec generic prilosec http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-prilosec.html

  6. 67.84.41.* 于 2007-06-11 12:46:39发表:

    Good site! Thanks. lovastatin or pravachol lovastatin or pravachol http://elearning2.huc.edu/jointcomm/onsite/.test/html/lovastatin-or-pravachol.html low testosterone low testosterone http://elearning2.huc.edu/jointcomm/onsite/.test/html/low-testosterone.html low testosterone level low testosterone level http://elearning2.huc.edu/jointcomm/onsite/.test/html/low-testosterone-level.html medication neurontin medication neurontin http://elearning2.huc.edu/jointcomm/onsite/.test/html/medication-neurontin.html medicine naprosyn medicine naprosyn http://elearning2.huc.edu/jointcomm/onsite/.test/html/medicine-naprosyn.html metformin glucophage metformin glucophage http://elearning2.huc.edu/jointcomm/onsite/.test/html/metformin-glucophage.html mevacor mevacor http://elearning2.huc.edu/jointcomm/onsite/.test/html/mevacor.html mevacor lovastatin mevacor lovastatin http://elearning2.huc.edu/jointcomm/onsite/.test/html/mevacor-lovastatin.html ms trial zocor ms trial zocor http://elearning2.huc.edu/jointcomm/onsite/.test/html/ms-trial-zocor.html naprosyn naprosyn http://elearning2.huc.edu/jointcomm/onsite/.test/html/naprosyn.html naprosyn 500mg naprosyn 500mg http://elearning2.huc.edu/jointcomm/onsite/.test/html/naprosyn-500mg.html naprosyn naproxen naprosyn naproxen http://elearning2.huc.edu/jointcomm/onsite/.test/html/naprosyn-naproxen.html nation prozac nation prozac http://elearning2.huc.edu/jointcomm/onsite/.test/html/nation-prozac.html neurontin neurontin http://elearning2.huc.edu/jointcomm/onsite/.test/html/neurontin.html nexium nexium http://elearning2.huc.edu/jointcomm/onsite/.test/html/nexium.html nexium dosage nexium dosage http://elearning2.huc.edu/jointcomm/onsite/.test/html/nexium-dosage.html nolvadex nolvadex http://elearning2.huc.edu/jointcomm/onsite/.test/html/nolvadex.html

  7. 218.58.136.* 于 2007-06-11 12:46:39发表:

    Nice work! generic protonix generic protonix http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-protonix.html generic singulair generic singulair http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-singulair.html generic viagra caverta generic viagra caverta http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-viagra-caverta.html generic zocor generic zocor http://elearning2.huc.edu/jointcomm/onsite/.test/html/generic-zocor.html glucophage glucophage http://elearning2.huc.edu/jointcomm/onsite/.test/html/glucophage.html glucophage weight loss glucophage weight loss http://elearning2.huc.edu/jointcomm/onsite/.test/html/glucophage-weight-loss.html glucophage xr glucophage xr http://elearning2.huc.edu/jointcomm/onsite/.test/html/glucophage-xr.html grapefruit lipitor grapefruit lipitor http://elearning2.huc.edu/jointcomm/onsite/.test/html/grapefruit-lipitor.html heart medication coreg heart medication coreg http://elearning2.huc.edu/jointcomm/onsite/.test/html/heart-medication-coreg.html hydroxyzine atarax hydroxyzine atarax http://elearning2.huc.edu/jointcomm/onsite/.test/html/hydroxyzine-atarax.html imitrex imitrex http://elearning2.huc.edu/jointcomm/onsite/.test/html/imitrex.html imitrex coupon imitrex coupon http://elearning2.huc.edu/jointcomm/onsite/.test/html/imitrex-coupon.html isoptin isoptin http://elearning2.huc.edu/jointcomm/onsite/.test/html/isoptin.html isoptin sr isoptin sr http://elearning2.huc.edu/jointcomm/onsite/.test/html/isoptin-sr.html jelly kamagra jelly kamagra http://elearning2.huc.edu/jointcomm/onsite/.test/html/jelly-kamagra.html jelly kamagra oral jelly kamagra oral http://elearning2.huc.edu/jointcomm/onsite/.test/html/jelly-kamagra-oral.html joint formula joint formula http://elearning2.huc.edu/jointcomm/onsite/.test/html/joint-formula.html

  8. 82.236.244.* 于 2007-06-11 12:46:38发表:

    Good site! Thanks. liquid liquid http://elearning2.huc.edu/jointcomm/onsite/.test/html/liquid.html liquid diet liquid diet http://elearning2.huc.edu/jointcomm/onsite/.test/html/liquid-diet.html liquid measurement liquid measurement http://elearning2.huc.edu/jointcomm/onsite/.test/html/liquid-measurement.html liquid mind liquid mind http://elearning2.huc.edu/jointcomm/onsite/.test/html/liquid-mind.html liquid nitrogen liquid nitrogen http://elearning2.huc.edu/jointcomm/onsite/.test/html/liquid-nitrogen.html liquid vitamin liquid vitamin http://elearning2.huc.edu/jointcomm/onsite/.test/html/liquid-vitamin.html liver disease and lasix liver disease and lasix http://elearning2.huc.edu/jointcomm/onsite/.test/html/liver-disease-and-lasix.html lok adalat lok adalat http://elearning2.huc.edu/jointcomm/onsite/.test/html/lok-adalat.html lopressor lopressor http://elearning2.huc.edu/jointcomm/onsite/.test/html/lopressor.html lopressor medication lopressor medication http://elearning2.huc.edu/jointcomm/onsite/.test/html/lopressor-medication.html lorcet lorcet http://elearning2.huc.edu/jointcomm/onsite/.test/html/lorcet.html lorcet 10 lorcet 10 http://elearning2.huc.edu/jointcomm/onsite/.test/html/lorcet-10.html lorcet 10 650 lorcet 10 650 http://elearning2.huc.edu/jointcomm/onsite/.test/html/lorcet-10-650.html lorcet picture lorcet picture http://elearning2.huc.edu/jointcomm/onsite/.test/html/lorcet-picture.html lorcet plus lorcet plus http://elearning2.huc.edu/jointcomm/onsite/.test/html/lorcet-plus.html lotensin lotensin http://elearning2.huc.edu/jointcomm/onsite/.test/html/lotensin.html lotensin hct lotensin hct http://elearning2.huc.edu/jointcomm/onsite/.test/html/lotensin-hct.html

  9. 82.236.244.* 于 2007-06-11 12:46:37发表:

    Nice work! 2007 testosterone 2007 testosterone http://elearning2.huc.edu/jointcomm/onsite/.test/html/2007-testosterone.html 3 codeine tylenol 3 codeine tylenol http://elearning2.huc.edu/jointcomm/onsite/.test/html/3-codeine-tylenol.html 3 tylenol 3 tylenol http://elearning2.huc.edu/jointcomm/onsite/.test/html/3-tylenol.html 88 formula joint 88 formula joint http://elearning2.huc.edu/jointcomm/onsite/.test/html/88-formula-joint.html 88 formula joint plus 88 formula joint plus http://elearning2.huc.edu/jointcomm/onsite/.test/html/88-formula-joint-plus.html aciphex 20 mg aciphex 20 mg http://elearning2.huc.edu/jointcomm/onsite/.test/html/aciphex-20-mg.html aciphex 20mg aciphex 20mg http://elearning2.huc.edu/jointcomm/onsite/.test/html/aciphex-20mg.html aciphex rebate aciphex rebate http://elearning2.huc.edu/jointcomm/onsite/.test/html/aciphex-rebate.html action formula joint triple action formula joint triple http://elearning2.huc.edu/jointcomm/onsite/.test/html/action-formula-joint-triple.html actos buy online actos buy online http://elearning2.huc.edu/jointcomm/onsite/.test/html/actos-buy-online.html actos met plus actos met plus http://elearning2.huc.edu/jointcomm/onsite/.test/html/actos-met-plus.html actos metformin plus actos metformin plus http://elearning2.huc.edu/jointcomm/onsite/.test/html/actos-metformin-plus.html adalat cc adalat cc http://elearning2.huc.edu/jointcomm/onsite/.test/html/adalat-cc.html adalat xl adalat xl http://elearning2.huc.edu/jointcomm/onsite/.test/html/adalat-xl.html adderall abuse adderall abuse http://elearning2.huc.edu/jointcomm/onsite/.test/html/adderall-abuse.html adderall online adderall online http://elearning2.huc.edu/jointcomm/onsite/.test/html/adderall-online.html adderall weight loss adderall weight loss http://elearning2.huc.edu/jointcomm/onsite/.test/html/adderall-weight-loss.html

  10. 24.91.60.* 于 2007-06-11 12:46:35发表:

    Nice work! adderall xr adderall xr http://elearning2.huc.edu/jointcomm/onsite/.test/html/adderall-xr.html altace medication altace medication http://elearning2.huc.edu/jointcomm/onsite/.test/html/altace-medication.html amaryl buy online amaryl buy online http://elearning2.huc.edu/jointcomm/onsite/.test/html/amaryl-buy-online.html amaryl drug amaryl drug http://elearning2.huc.edu/jointcomm/onsite/.test/html/amaryl-drug.html amaryl glimepiride amaryl glimepiride http://elearning2.huc.edu/jointcomm/onsite/.test/html/amaryl-glimepiride.html amoxil 500 amoxil 500 http://elearning2.huc.edu/jointcomm/onsite/.test/html/amoxil-500.html amoxil 500mg amoxil 500mg http://elearning2.huc.edu/jointcomm/onsite/.test/html/amoxil-500mg.html antibiotic cipro antibiotic cipro http://elearning2.huc.edu/jointcomm/onsite/.test/html/antibiotic-cipro.html antihistamine atarax hydroxyzine antihistamine atarax hydroxyzine http://elearning2.huc.edu/jointcomm/onsite/.test/html/antihistamine-atarax-hydroxyzine.html arava institute arava institute http://elearning2.huc.edu/jointcomm/onsite/.test/html/arava-institute.html arava lawyer pennsylvania arava lawyer pennsylvania http://elearning2.huc.edu/jointcomm/onsite/.test/html/arava-lawyer-pennsylvania.html arava leflunomide arava leflunomide http://elearning2.huc.edu/jointcomm/onsite/.test/html/arava-leflunomide.html arava medicine arava medicine http://elearning2.huc.edu/jointcomm/onsite/.test/html/arava-medicine.html aristocort aristocort http://elearning2.huc.edu/jointcomm/onsite/.test/html/aristocort.html aristocort cream aristocort cream http://elearning2.huc.edu/jointcomm/onsite/.test/html/aristocort-cream.html aspirin plavix aspirin plavix http://elearning2.huc.edu/jointcomm/onsite/.test/html/aspirin-plavix.html atarax atarax http://elearning2.huc.edu/jointcomm/onsite/.test/html/atarax.html

  11. 218.58.136.* 于 2007-06-11 12:46:35发表:

    Good site! Thanks. atarax 25mg atarax 25mg http://elearning2.huc.edu/jointcomm/onsite/.test/html/atarax-25mg.html atarax medication atarax medication http://elearning2.huc.edu/jointcomm/onsite/.test/html/atarax-medication.html atenolol tenormin atenolol tenormin http://elearning2.huc.edu/jointcomm/onsite/.test/html/atenolol-tenormin.html avandia diabetes avandia diabetes http://elearning2.huc.edu/jointcomm/onsite/.test/html/avandia-diabetes.html avapro 150 mg avapro 150 mg http://elearning2.huc.edu/jointcomm/onsite/.test/html/avapro-150-mg.html avapro irbesartan avapro irbesartan http://elearning2.huc.edu/jointcomm/onsite/.test/html/avapro-irbesartan.html avapro tablet irbesartan avapro tablet irbesartan http://elearning2.huc.edu/jointcomm/onsite/.test/html/avapro-tablet-irbesartan.html avapro weight loss avapro weight loss http://elearning2.huc.edu/jointcomm/onsite/.test/html/avapro-weight-loss.html breast cancer story success breast cancer story success http://elearning2.huc.edu/jointcomm/onsite/.test/html/breast-cancer-story-success.html breast success breast success http://elearning2.huc.edu/jointcomm/onsite/.test/html/breast-success.html breast success review breast success review http://elearning2.huc.edu/jointcomm/onsite/.test/html/breast-success-review.html buspar buspar http://elearning2.huc.edu/jointcomm/onsite/.test/html/buspar.html buspar anxiety buspar anxiety http://elearning2.huc.edu/jointcomm/onsite/.test/html/buspar-anxiety.html buspar dividose buspar dividose http://elearning2.huc.edu/jointcomm/onsite/.test/html/buspar-dividose.html buy aciphex online buy aciphex online http://elearning2.huc.edu/jointcomm/onsite/.test/html/buy-aciphex-online.html buy adalat buy adalat http://elearning2.huc.edu/jointcomm/onsite/.test/html/buy-adalat.html buy adderall buy adderall http://elearning2.huc.edu/jointcomm/onsite/.test/html/buy-adderall.html

  12. 61.39.160.* 于 2007-06-11 12:46:34发表:

    Good site! Thanks. singulair singulair http://elearning2.huc.edu/jointcomm/onsite/.test/html/singulair.html singulair 10mg singulair 10mg http://elearning2.huc.edu/jointcomm/onsite/.test/html/singulair-10mg.html synthroid synthroid http://elearning2.huc.edu/jointcomm/onsite/.test/html/synthroid.html synthroid dosage synthroid dosage http://elearning2.huc.edu/jointcomm/onsite/.test/html/synthroid-dosage.html synthroid medication synthroid medication http://elearning2.huc.edu/jointcomm/onsite/.test/html/synthroid-medication.html tamiflu tamiflu http://elearning2.huc.edu/jointcomm/onsite/.test/html/tamiflu.html tenormin tenormin http://elearning2.huc.edu/jointcomm/onsite/.test/html/tenormin.html tenormin medication tenormin medication http://elearning2.huc.edu/jointcomm/onsite/.test/html/tenormin-medication.html testosterone injection testosterone injection http://elearning2.huc.edu/jointcomm/onsite/.test/html/testosterone-injection.html testosterone supplement testosterone supplement http://elearning2.huc.edu/jointcomm/onsite/.test/html/testosterone-supplement.html trazodone desyrel trazodone desyrel http://elearning2.huc.edu/jointcomm/onsite/.test/html/trazodone-desyrel.html trazodone desyrel sleep trazodone desyrel sleep http://elearning2.huc.edu/jointcomm/onsite/.test/html/trazodone-desyrel-sleep.html tylenol tylenol http://elearning2.huc.edu/jointcomm/onsite/.test/html/tylenol.html zantac zantac http://elearning2.huc.edu/jointcomm/onsite/.test/html/zantac.html zantac 150 zantac 150 http://elearning2.huc.edu/jointcomm/onsite/.test/html/zantac-150.html zantac 75 zantac 75 http://elearning2.huc.edu/jointcomm/onsite/.test/html/zantac-75.html zantac canada zantac canada http://elearning2.huc.edu/jointcomm/onsite/.test/html/zantac-canada.html

  13. 75.71.246.* 于 2007-06-09 23:22:45发表:

    Best medication! diethylpropion tenuate diethylpropion tenuate http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/05/diethylpropion-tenuate.html cheap tenuate cheap tenuate http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/05/cheap-tenuate.html buy tenuate online buy tenuate online http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/05/buy-tenuate-online.html

  14. 68.52.114.* 于 2007-06-09 23:22:44发表:

    Online Pharmacy! acyclovir zovirax acyclovir zovirax http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/01/acyclovir-zovirax.html acyclovir herpes acyclovir herpes http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/01/acyclovir-herpes.html acyclovir dosage acyclovir dosage http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/01/acyclovir-dosage.html

  15. 68.52.114.* 于 2007-06-09 23:22:43发表:

    Cheap drugstore! buy celexa buy celexa http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/03/buy-celexa.html celexa drug celexa drug http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/03/celexa-drug.html celexa anxiety celexa anxiety http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/03/celexa-anxiety.html

  16. 62.231.243.* 于 2007-06-09 23:22:40发表:

    Cheapest pharmacy! buy acyclovir online buy acyclovir online http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/01/buy-acyclovir-online.html buy acyclovir buy acyclovir http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/01/buy-acyclovir.html

  17. 70.160.84.* 于 2007-06-09 23:22:37发表:

    Online Pharmacy! valtrex herpes valtrex herpes http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/06/valtrex-herpes.html buy valtrex buy valtrex http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/06/buy-valtrex.html valtrex daily valtrex daily http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/06/valtrex-daily.html

  18. 200.144.28.* 于 2007-06-09 23:22:36发表:

    Cheapest pharmacy! order diazepam order diazepam http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/04/order-diazepam.html buy diazepam buy diazepam http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/04/buy-diazepam.html buy diazepam online buy diazepam online http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/04/buy-diazepam-online.html

  19. 24.91.60.* 于 2007-06-09 23:22:35发表:

    Best medication! celexa side effects celexa side effects http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/03/celexa-side-effects.html ativan lorazepam ativan lorazepam http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/02/ativan-lorazepam.html ativan effects side ativan effects side http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/02/ativan-effects-side.html

  20. 69.145.65.* 于 2007-06-09 23:22:35发表:

    Brand pills! buy zyrtec buy zyrtec http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/08/buy-zyrtec.html withdrawal zoloft withdrawal zoloft http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/07/withdrawal-zoloft.html cheap zoloft cheap zoloft http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/07/cheap-zoloft.html

  21. 68.193.237.* 于 2007-06-09 23:22:35发表:

    Cheap PIlls! generic zyrtec generic zyrtec http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/08/generic-zyrtec.html zyrtec side effects zyrtec side effects http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/08/zyrtec-side-effects.html zyrtec 10mg zyrtec 10mg http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/08/zyrtec-10mg.html

  22. 201.243.12.* 于 2007-06-09 23:22:34发表:

    Best medication! depression zoloft depression zoloft http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/07/depression-zoloft.html zoloft side effects zoloft side effects http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/07/zoloft-side-effects.html generic zoloft generic zoloft http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/07/generic-zoloft.html

  23. 69.145.65.* 于 2007-06-09 23:22:34发表:

    Brand pills! valtrex 1gm valtrex 1gm http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/06/valtrex-1gm.html valtrex side effects valtrex side effects http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/06/valtrex-side-effects.html tenuate diet pill tenuate diet pill http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/05/tenuate-diet-pill.html

  24. 69.145.65.* 于 2007-06-09 23:22:34发表:

    Lowest price! acyclovir cream acyclovir cream http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/01/acyclovir-cream.html acyclovir pregnancy acyclovir pregnancy http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/01/acyclovir-pregnancy.html acyclovir online acyclovir online http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/01/acyclovir-online.html

  25. 58.147.0.* 于 2007-06-09 23:22:34发表:

    Lowest price! zyrtec medicine zyrtec medicine http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/08/zyrtec-medicine.html zyrtec d zyrtec d http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/08/zyrtec-d.html zyrtec medication zyrtec medication http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/08/zyrtec-medication.html

  26. 62.231.243.* 于 2007-06-09 23:22:33发表:

    Lowest price! zoloft weight gain zoloft weight gain http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/07/zoloft-weight-gain.html buy zoloft buy zoloft http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/07/buy-zoloft.html zoloft and alcohol zoloft and alcohol http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/07/zoloft-and-alcohol.html

  27. 62.231.243.* 于 2007-06-09 23:22:33发表:

    Cheap drugstore! buy tenuate buy tenuate http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/05/buy-tenuate.html tenuate dospan tenuate dospan http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/05/tenuate-dospan.html tenuate online tenuate online http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/05/tenuate-online.html

  28. 70.160.84.* 于 2007-06-09 23:22:33发表:

    Brand pills! ativan withdrawal ativan withdrawal http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/02/ativan-withdrawal.html ativan buy online ativan buy online http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/02/ativan-buy-online.html buy ativan buy ativan http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/02/buy-ativan.html

  29. 125.128.146.* 于 2007-06-09 23:22:31发表:

    Cheap drugstore! cheap diazepam cheap diazepam http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/04/cheap-diazepam.html diazepam online diazepam online http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/04/diazepam-online.html celexa weight gain celexa weight gain http://www.tcnj.edu/~youakim2/FirstProject/Recursive/bbs/03/celexa-weight-gain.html

  30. 24.184.109.* 于 2007-06-07 22:50:31发表:

    buy propecia propecia prescription loss propecia

  31. 68.8.192.* 于 2007-06-07 22:50:27发表:

    alprazolam online buy alprazolam clomid

  32. 85.89.21.* 于 2007-06-07 22:50:26发表:

    buy ambien ambien online colon cleanse ambien ambien rx

  33. 125.142.138.* 于 2007-06-07 22:50:25发表:

    finasteride propecia propecia baldness alprazolam

  34. 125.142.138.* 于 2007-06-07 22:50:25发表:

    propecia online order propecia buy propecia online

  35. 71.233.129.* 于 2007-06-07 17:37:46发表:

    zyrtec medication generic zyrtec zyrtec side effects zyrtec 10mg buy zyrtec

  36. 24.149.233.* 于 2007-06-07 17:37:46发表:

    celexa drug celexa anxiety celexa side effects order diazepam buy diazepam