[其他芯片] 【全志异核多构 AI智能视觉V853开发板测评】error:‘%s’directive argument is null

dql2016   2022-9-29 00:23 楼主

 

捕获3.JPG buildroot编译过程出现该错误:

gdbusauth.c:1302:11: error: ‘%s’ directive argument is null

gdbusmessage.c:2702:30: error: ‘%s’ directive argument is null

解决办法:在出错位置代码前面加入if判断指针非空

gdbusauth.c文件1302行

debug_print ("SERVER: WaitingForBegin, read '%s'", line);
if (line == NULL)
    goto out;

改为

if(line != NULL)      
    debug_print ("SERVER: WaitingForBegin, read '%s'", line);
if (line == NULL)
    goto out;

gdbusmessage.c文件2702行

tupled_signature_str = g_strdup_printf ("(%s)", signature_str);

改为

if(signature_str!= NULL)
    tupled_signature_str = g_strdup_printf ("(%s)", signature_str);

 

回复评论 (3)

在出错位置代码前面加入if判断指针非空

mark一下

点赞  2022-9-29 07:19

是官方源码不能直接编译通过吗?

点赞  2022-9-29 07:49
引用: littleshrimp 发表于 2022-9-29 07:49 是官方源码不能直接编译通过吗?

是的,这个就有点坑了,各种错误一大堆,折腾了一晚上

点赞  2022-9-30 08:54
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复