完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
当按照最近发布的 NXP CST 3.3.1 包的指示构建后端 HSM 源代码时,我收到以下错误(请注意我在已成功构建的 libfrontend.a 中复制的目录列表中):
osboxes@osboxes:~/cst-3.3.1/code/back_end-hsm/src$ make clean $ARCH is [] rm -f backend.o config.o e_hsm.o e_hsm_err.o openssl_helper.o *~ core tags *.bak Makefile.bak libbackend.* osboxes@osboxes:~/cst-3.3.1/code/back_end-hsm/src$ ls -al total 680 drwxr-xr-x 3 osboxes osboxes 4096 Sep 20 22:46 . drwxr-xr-x 4 osboxes osboxes 4096 Aug 14 08:53 .. -rwxr-xr-x 1 osboxes osboxes 38775 Aug 14 08:56 backend.c -rwxr-xr-x 1 osboxes osboxes 3874 Aug 14 08:56 config.c -rwxr-xr-x 1 osboxes osboxes 51093 Aug 14 08:56 e_hsm.c -rwxr-xr-x 1 osboxes osboxes 8670 Aug 14 08:56 e_hsm_err.c drwxr-xr-x 2 osboxes osboxes 4096 Aug 14 08:53 include -rwxr-xr-x 1 osboxes osboxes 96914 Sep 20 22:46 lib -rw-rw-r-- 1 osboxes osboxes 437150 Sep 20 13:25 libfrontend.a -rwxr-xr-x 1 osboxes osboxes 1937 Sep 20 22:22 Makefile -rw-r--r-- 1 osboxes osboxes 12288 Sep 20 22:22 .Makefile.swp -rwxr-xr-x 1 osboxes osboxes 4197 Aug 14 08:56 openssl_helper.c -rw------- 1 osboxes osboxes 12288 Sep 20 21:34 .swp osboxes@osboxes:~/cst-3.3.1/code/back_end-hsm/src$ make $ARCH is [] [Compile] backend.c [Compile] config.c [Compile] e_hsm.c [Compile] e_hsm_err.c [Compile] openssl_helper.c [Link (Static) libbackend] osboxes@osboxes:~/cst-3.3.1/code/back_end-hsm/src$ make all $ARCH is [] gcc -std=c99 -D_POSIX_C_SOURCE=200809L -Wall -Werror -g -Wall -o cst libfrontend.a libbackend.a -L./lib -I/../openssl/include -mno-ms-bitfields -L/../openssl/lib -lssl -lcrypto -ldl -lpthread -lconfig -fno-builtin -fno-strict-aliasing -fno-common -DREMOVE_ENCRYPTION -Wl,--allow-multiple-definition /usr/bin/ld: libfrontend.a(csf_cmd_ins_key.o): in function `cmd_handler_installcsfk': /home/osboxes/cst-3.3.1/code/cst/code/obj.linux64/../../code/front_end/src/csf_cmd_ins_key.c:741: undefined reference to `get_der_encoded_certificate_data' /usr/bin/ld: libfrontend.a(csf_cmd_ins_key.o): in function `cmd_handler_installnocak': /home/osboxes/cst-3.3.1/code/cst/code/obj.linux64/../../code/front_end/src/csf_cmd_ins_key.c:847: undefined reference to `get_der_encoded_certificate_data' /usr/bin/ld: libfrontend.a(csf_cmd_ins_key.o): in function `cmd_handler_installkey': /home/osboxes/cst-3.3.1/code/cst/code/obj.linux64/../../code/front_end/src/csf_cmd_ins_key.c:992: undefined reference to `get_der_encoded_certificate_data' collect2: error: ld returned 1 exit status make: *** [Makefile:77: all] Error 1 我不确定首先应该如何链接 get_der_encoded_certificate_data。在back_end-engine源码中,backend.c中有这个函数,但是在back_end-hsm backend.c中,没有。如果我错过了一步,你能告诉我吗? |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1903个成员聚集在这个小组
加入小组我的项目我做主,使用GN+Ninja来完成构建系统(VSCode开发RT106X)
36328 浏览 0 评论
NXP IMX8应用处理器快速入门必备:技巧、使用、设计指南
4391 浏览 0 评论
6038 浏览 1 评论
6757 浏览 0 评论
NXP i.MX6UL开发板(linux系统烧录+规格+硬件+模块移植)使用手册
4206 浏览 0 评论
613浏览 2评论
求助,S32G上Core M启动后如何让Core A在Flash指定位置加载uboot?
610浏览 2评论
ESP32-WROVER-IE + LAN8720以太网,GPIO0电压只有1.6v,无法正常进入spi flash boot模式如何解决?
599浏览 2评论
求分享适用于PN7160 Android的NFC工厂测试应用程序
690浏览 2评论
788浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-15 06:45 , Processed in 0.926007 second(s), Total 77, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号