linux
绿波电龙
心中有梦,脚下生风
展开
-
apt查看包的依赖关系
利用apt-cache search xxx(xxx为关键字)找出对应的包名。然后用apt-cache depends 包名 找出依赖关系。例如:apt-cache search xcb。原创 2024-02-27 15:20:13 · 405 阅读 · 0 评论 -
交叉编译qt到arm平台
autoconfigure.sh中指定了prefix(/home/consys/tool/aarch64-qt-output),这个目录需要注意并不是绝对路径,如果指定了sysroot,那么生成路径就是在sysroot指定的路径下创建prefix路径,即最终的动态库生成路径是(/home/consys/rk-qt/sysroot/home/consys/tool/aarch64-qt-output),这一点不要搞混了。pkg-config的搜索路径可以通过环境变量PKG_CONFIG_PATH指定。原创 2024-02-26 23:54:08 · 1019 阅读 · 0 评论 -
编译链接库路径设置
可通过export LIBRARY_PATH=~/test/Lib:$LIBRARY_PATH 添加动态库搜索路径,通过printenv | grep LIBRARY查看是否添加成功。/etc/ld.so.conf和LD_LIBRARY_PATH具有同等的作用,都是程序运行时链接的库。原创 2024-02-27 09:02:27 · 406 阅读 · 0 评论 -
./configure配置说明
其中–prefix选项是配置安装目录,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share,比较凌乱。.c文件的编译选项,示例CFLAGS=“-g -O2 -I/home/mayue/bulidspace/termcap-1.3.1/install/include”./configure是用来检测你的安装平台的目标特征的。c++文件的编译选项。原创 2024-02-27 10:31:26 · 375 阅读 · 0 评论 -
交叉编译工具链
原创 2024-03-02 06:59:24 · 326 阅读 · 0 评论