|
【Linux】
RK3399调试蓝牙功能时遇到编译问题
发表于 2019-7-23 20:20:12
浏览:11272
|
回复:7
打印
只看该作者
[复制链接]
楼主
按照wiki教程,下载了linux-sdk.7z,在尝试更换内核的配置时,遇到了如下编译问题:
CC init/version.o
LD init/built-in.o
drivers/built-in.o:在函数‘match_card_by_type’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:401:对‘_mcount’未定义的引用
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:401:(.text+0x9e88c): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:在函数‘mmc_drm_send_cmd’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:177:对‘_mcount’未定义的引用
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:177:(.text+0x9e918): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:在函数‘mmc_blk_drm_cmd_seq’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:314:对‘_mcount’未定义的引用
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:314:(.text+0x9eae0): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:在函数‘mmc_blk_drm_part_get’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:338:对‘_mcount’未定义的引用
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:338:(.text+0x9ec70): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:在函数‘dump_hex_buffer’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:88:对‘_mcount’未定义的引用
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:88:(.text+0x9ecb8): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:112: 跟着更多未定义的参考到 _mcount
drivers/built-in.o:在函数‘get_cpu_serial’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:112:(.text+0x9ecdc): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:在函数‘drm_set_mmc_serial’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:157:(.text+0x9edc8): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:在函数‘cpu_serial_init’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:163:(.text+0x9edfc): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:在函数‘get_vendor_id’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:170:(.text+0x9ee30): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:在函数‘drm_dev_complete’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:395:(.text+0x9ee54): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:在函数‘is_emmc_exist’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:413:(.text+0x9ee78): 从输出所省略的额外重寻址溢出
make: *** [vmlinux] 错误 1
*******************************************************************
其中,
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c
这个目录我是没有的,看着像是firefly的人员的工作目录。
求解答。
|
|