这个问题似乎不是关于 一个特定的编程问题,一个软件算法,或主要由程序员使用的软件工具 . If you believe the question would be on-topic on 另一个Stack Exchange网站 ,你可以留下评论,说明问题可能在哪里能够得到解答。

Closed 去年 .

我怎样才能在复制原始文件的同时,为每个文件生成符号链接filename.so?

2 个评论
我做了,但它显示的是如何在一个已知的文件名上做,我需要一个能剥离版本的方法。
linux
yocto
Tal.Bary
Tal.Bary
发布于 2021-07-04
1 个回答
Talel BELHADJSALEM
Talel BELHADJSALEM
发布于 2021-07-04
已采纳
0 人赞同

Try this:

do_install() {
    install -d ${D}${libdir}
    # Install all libraries into the image folder
    for file in ${WORKDIR}/location/lib*; do
        install -m 0644 $file ${D}${libdir}
    # Change directory to the image folder
    cd ${D}${libdir}
    for libfile in lib*; do
        # Strip the version
        stripped_libversion=$(echo $libfile | sed 's/\.so.*/.so/')
        ln -sf $libfile $stripped_libversion