linux下编译libc.so

作者: 罗蓁蓁 | 来源:发表于2020-05-04 14:31 被阅读0次

    现象分析

    1.png

    报错分析

    crti.o这个文件是存在的,但就是找不到。所以是搜索路径找不到。

    2.png

    解决方法

    1. sw_64sw2-unknown-linux-gnu-g++ --help,发现了命令参数-print-sysroot,可以显示库搜索目录.

    2. sw_64sw2-unknown-linux-gnu-g++ -print-sysroot,显示出库搜索目录为/ctools

    3. sw_64sw2-unknown-linux-gnu-g++ --help,发现了命令参数--sysroot=<directory>,可以覆盖库搜索目录

    4. 修改/home/coretek/LambdaPRO/target/deltaos/src目录下Makefile,添加红线部分

      3.png

    出差必备

    买火车票、高铁票、机票,订酒店都打9折的出行工具TRIP,点击注册

    ![1.png](https://img.haomeiwen.com/i4378116/7c7d1e493626d122.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

    相关文章

      网友评论

        本文标题:linux下编译libc.so

        本文链接:https://www.haomeiwen.com/subject/bqzfghtx.html