我有Toshiba Thrive 10.1“,最近得到了它的内核源代码。我的最终目标是在其上运行桌面Linux,例如Ubuntu。
我找到了关于如何获得B& N Nook Color的指南,然后我跟着它,对Ubuntu进行了修改(因为我已经有了Ubuntu ARM下载),但遇到了障碍:我得到了“/ dev / tty0:没有这样的文件或目录”。我试着simlinking,但我最终得到“没有免费的VT可用”。
谷歌的一点点建议我需要启用VT支持。这很容易:抓住NDK,.config文件,用“CONFIG_VT = y”编辑它。当我在那里时,我修改了它以获得CD支持。
然后我导出了Thrive的设置,然后运行make。问我几个问题,然后它对我有误:
CC arch/arm/mach-tegra/pm-t2.o
arch/arm/mach-tegra/pm-t2.c:74: error: pllx causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:74: error: pllx causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:85: error: emc_0 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:85: error: emc_0 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:93: error: emc_1 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:93: error: emc_1 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:102: error: emc_2 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:102: error: emc_2 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:114: error: emc_3 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:114: error: emc_3 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:123: error: emc_4 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:123: error: emc_4 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:131: error: emc_5 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:131: error: emc_5 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:145: error: emc_6 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:145: error: emc_6 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:160: error: emc_dqsib_dly causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:160: error: emc_dqsib_dly causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:164: error: emc_quse_dly causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:164: error: emc_quse_dly causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:168: error: emc_clktrim causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:168: error: emc_clktrim causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:173: error: emc_autocal_fbio causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:173: error: emc_autocal_fbio causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:188: error: emc_autocal_interval causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:188: error: emc_autocal_interval causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:195: error: emc_cfgs causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:195: error: emc_cfgs causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:214: error: emc_adr_cfg1 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:214: error: emc_adr_cfg1 causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:228: error: emc_digital_dll causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:228: error: emc_digital_dll causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:239: error: emc_dqs_clktrim causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:239: error: emc_dqs_clktrim causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:245: error: emc_dq_clktrim causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:245: error: emc_dq_clktrim causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:251: error: emc_dll_xform_dqs causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:251: error: emc_dll_xform_dqs causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:258: error: emc_odt_rw causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:258: error: emc_odt_rw causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:269: error: arbitration_xbar causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:269: error: arbitration_xbar causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:273: error: emc_zcal causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:273: error: emc_zcal causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:278: error: emc_ctt_term causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:278: error: emc_ctt_term causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:287: error: xm2_cfgd causes a section type conflict
arch/arm/mach-tegra/pm-t2.c:287: error: xm2_cfgd causes a section type conflict
make[1]: *** [arch/arm/mach-tegra/pm-t2.o] Error 1
make: *** [arch/arm/mach-tegra] Error 2
我现在的问题是,我需要做些什么来解决这个问题?我没有对源代码本身做任何修改,只是配置文件。
答案 0 :(得分:0)
转发,我做了错误的GCC。当我需要使用4.6时,我使用的指南说使用4.4.3。一旦我这样做,我没有任何编译器错误。一些警告,但我无能为力。