OpenHarmony开发者论坛
标题:
libc.so没有shm_open函数,libc.a却包含
[打印本页]
作者:
blaider
时间:
2024-6-11 17:43
标题:
libc.so没有shm_open函数,libc.a却包含
[md]目前使用直接使用clang编译我们自己的程序,使用shm_open函数时,LD失败。
检查发现
out/rk3568/obj/third_party/musl/usr/lib/arm-linux-ohos$ grep -nir shm_open .
Binary file ./libc.a matches
请问如何配置,才可以使libc.so也能支持shm_open函数?
[/md]
作者:
润开鸿_闻飞
时间:
2024-6-17 14:06
你的应该是OpenHarmony-3.2-Relaese分支或之前的分支吧,你将third_party/musl/libc.map.txt文件中local:下的shm_open注释掉就行,
```
1956 local:
1957 mq_close;
1958 mq_getattr;
1959 mq_notify;
1960 mq_open;
1961 mq_receive;
1962 mq_send;
1963 mq_setattr;
1964 mq_timedreceive;
1965 mq_timedsend;
1966 mq_unlink;
1967 __mq_timedreceive_time64;
1968 __mq_timedsend_time64;
1969 # shm_open; # 注释掉
1970 shm_unlink;
1971 # pthread_cancel;
```
作者:
blaider
时间:
2024-8-7 10:33
回复
润开鸿_闻飞
: 谢谢,确实是OpenHarmony-3.2-Relaese版本。万分感谢。
欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/)
Powered by Discuz! X3.5