wangqf 发表于 2013-4-19 11:08:26

3358内核编译报错 board-tcc8000-sdk.c查找不到tcc-nand.h

问题如标题所述,3358内核编译报错 board-tcc8000-sdk.c查找不到tcc-nand.h我查找来整个内核源代码都没有这个文件


wangqf 发表于 2013-4-19 11:09:46

我内核编译步骤和安装环境都是按手册上面进行的 ubuntu版本也是11.10

亚瑟王 发表于 2013-4-19 12:50:11

亲,你用的什么配置单?TQ3358的配置单中是不会编译tcc8000的。

wangqf 发表于 2013-4-19 12:56:13

我自己随意修改来一下配置单 选择没有报那个错误来
但是选择又报另外一个问题了“clkdev.c”中很多变量无法找到(没有定义)
drivers/built-in.o: In function `vt_ioctl':
clkdev.c:(.text+0x2be98): undefined reference to `accent_table'
clkdev.c:(.text+0x2bea4): undefined reference to `accent_table_size'
clkdev.c:(.text+0x2beac): undefined reference to `funcbufleft'
clkdev.c:(.text+0x2beb0): undefined reference to `func_table'
clkdev.c:(.text+0x2beb4): undefined reference to `accent_table'
clkdev.c:(.text+0x2bec8): undefined reference to `funcbufptr'
clkdev.c:(.text+0x2becc): undefined reference to `func_buf'
clkdev.c:(.text+0x2bed0): undefined reference to `func_table'
clkdev.c:(.text+0x2bee0): undefined reference to `key_maps'
clkdev.c:(.text+0x2bee4): undefined reference to `keymap_count'
clkdev.c:(.text+0x2c740): undefined reference to `funcbufsize'
clkdev.c:(.text+0x2c744): undefined reference to `funcbufsize'
clkdev.c:(.text+0x2caa0): undefined reference to `funcbufsize'
clkdev.c:(.text+0x2caa8): undefined reference to `funcbufsize'
clkdev.c:(.text+0x2cf38): undefined reference to `accent_table'
drivers/built-in.o: In function `k_fn':
clkdev.c:(.text+0x2ef60): undefined reference to `func_table'
drivers/built-in.o: In function `handle_diacr':
clkdev.c:(.text+0x2f4cc): undefined reference to `accent_table_size'
clkdev.c:(.text+0x2f4d0): undefined reference to `accent_table'
drivers/built-in.o: In function `k_slock':
clkdev.c:(.text+0x2f7bc): undefined reference to `key_maps'
drivers/built-in.o: In function `compute_shiftstate':
clkdev.c:(.text+0x2fe3c): undefined reference to `key_maps'
drivers/built-in.o: In function `kbd_event':
clkdev.c:(.text+0x3011c): undefined reference to `key_maps'
clkdev.c:(.text+0x30120): undefined reference to `key_maps'
clkdev.c:(.text+0x30368): undefined reference to `key_maps'
drivers/built-in.o:clkdev.c:(.text+0x30370): more undefined references to `key_maps' follow
drivers/built-in.o: In function `con_set_default_unimap':
clkdev.c:(.text+0x310d8): undefined reference to `dfont_unicount'
clkdev.c:(.text+0x310dc): undefined reference to `dfont_unicount'
clkdev.c:(.text+0x3119c): undefined reference to `dfont_unitable'
make: *** [.tmp_vmlinux1] 错误 1

wangqf 发表于 2013-4-19 12:56:55

不是选择是现在

wangqf 发表于 2013-4-19 13:01:39

亚瑟王 发表于 2013-4-19 12:50 static/image/common/back.gif
亲,你用的什么配置单?TQ3358的配置单中是不会编译tcc8000的。

我自己随意修改来一下配置单 修改为默认的之后现在没有报那个错误来
但是现在又报另外一个问题了“clkdev.c”中很多变量无法找到(没有定义)
我在工程下面搜这个文件又很多的这个文件存在来
drivers/built-in.o: In function `vt_ioctl':
clkdev.c.text+0x2be98): undefined reference to `accent_table'
clkdev.c.text+0x2bea4): undefined reference to `accent_table_size'
clkdev.c.text+0x2beac): undefined reference to `funcbufleft'
clkdev.c.text+0x2beb0): undefined reference to `func_table'
clkdev.c.text+0x2beb4): undefined reference to `accent_table'
clkdev.c.text+0x2bec8): undefined reference to `funcbufptr'
clkdev.c.text+0x2becc): undefined reference to `func_buf'
clkdev.c.text+0x2bed0): undefined reference to `func_table'
clkdev.c.text+0x2bee0): undefined reference to `key_maps'
clkdev.c.text+0x2bee4): undefined reference to `keymap_count'
clkdev.c:(.text+0x2c740): undefined reference to `funcbufsize'
clkdev.c:(.text+0x2c744): undefined reference to `funcbufsize'
clkdev.c:(.text+0x2caa0): undefined reference to `funcbufsize'
clkdev.c:(.text+0x2caa8): undefined reference to `funcbufsize'
clkdev.c:(.text+0x2cf38): undefined reference to `accent_table'
drivers/built-in.o: In function `k_fn':
clkdev.c:(.text+0x2ef60): undefined reference to `func_table'
drivers/built-in.o: In function `handle_diacr':
clkdev.c:(.text+0x2f4cc): undefined reference to `accent_table_size'
clkdev.c:(.text+0x2f4d0): undefined reference to `accent_table'
drivers/built-in.o: In function `k_slock':
clkdev.c:(.text+0x2f7bc): undefined reference to `key_maps'
drivers/built-in.o: In function `compute_shiftstate':
clkdev.c:(.text+0x2fe3c): undefined reference to `key_maps'
drivers/built-in.o: In function `kbd_event':
clkdev.c:(.text+0x3011c): undefined reference to `key_maps'
clkdev.c:(.text+0x30120): undefined reference to `key_maps'
clkdev.c:(.text+0x30368): undefined reference to `key_maps'
drivers/built-in.o:clkdev.c:(.text+0x30370): more undefined references to `key_maps' follow
drivers/built-in.o: In function `con_set_default_unimap':
clkdev.c:(.text+0x310d8): undefined reference to `dfont_unicount'
clkdev.c:(.text+0x310dc): undefined reference to `dfont_unicount'
clkdev.c:(.text+0x3119c): undefined reference to `dfont_unitable'
make: *** [.tmp_vmlinux1] 错误 1

亚瑟王 发表于 2013-4-20 13:19:58

wangqf 发表于 2013-4-19 13:01 static/image/common/back.gif
我自己随意修改来一下配置单 修改为默认的之后现在没有报那个错误来
但是现在又报另外一个问题了“clkde ...
亲,你又做了什么操作?TQ3358对应arch/arm/mach-omap2目录下包含了很多款CPU的配置文件,当你改动了配置单,就会影响到源码中的条件编译而引起出错。现在不知道你做了什么所以没法给你回复最根本的错误原因。

wangqf 发表于 2013-4-24 10:31:07

我这个我什么都不改第一次编译未完成退出 第二次编译就怎么也编译不过了
页: [1]
查看完整版本: 3358内核编译报错 board-tcc8000-sdk.c查找不到tcc-nand.h