![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
交叉编译库
文章平均质量分 92
老傣糯米饭
博主转行回老家卖普洱茶去了,会很少更新博客,如果需要咨询程序问题和想买普洱茶的朋友可以私信博主
展开
-
修改pppd拨号软件的DNS保存路劲以及/etc/resolv.conf文件DNS会被覆盖问题
修改pppd拨号软件的DNS保存路劲目的一.从源码中找到pppd源码,修改DNS写入路劲二.修改写入方式目的在arm板中,pppd拨号软件获取的DNS会保存到/etc/resolv.conf,这会覆盖网口和wifi的DNS配置,从而使他们不能正常访问域名,所以要修改pppd拨号软件的源码,改不DNS写入的路劲或者写入方式改为追加,这里使用的是修改保存路劲,因为网口和wifi上网同样会覆盖4G上网的DNS配置,所以单独弄个文件/etc/4G_DNS.conf保存,然后写个程序检查/etc/resolv.c原创 2021-06-26 11:23:16 · 1451 阅读 · 1 评论 -
OpenSSH移植
OpenSSH移植配置脚本和编译安装初始化ssh编译openssh需要zlib和openssl支持,这两个编译参考X11VNC编译openssh源码下载选择一个服务器下载就行香港服务器这里编译了openssh-7.4p1这个版本配置脚本和编译安装脚本myconfigure.shexport PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/libX11target/lib/pkgconfigexport CFLAGS="-I/opt/libX11target/in转载 2021-05-29 10:47:33 · 552 阅读 · 0 评论 -
交叉编译xorg-server
交叉编译xorg-server一.编译xorg-macros(xorg-macros-util-macros-1.19.1.tar.gz)二.编译libfontenc(libfontenc_1.1.4.orig.tar.gz)三.编译freetype2(freetype2-VER-2-9-1.tar.gz)四.编译libXfont(libXfont-libXfont-1.5.2.tar.gz)五.编译xorg-libxshmfence(xorg-libxshmfence-libxshmfence-1.2.t原创 2021-05-24 17:39:43 · 2128 阅读 · 5 评论 -
交叉编译libvncserver(libvncserver-LibVNCServer-0.9.13)
libvncserver-LibVNCServer-0.9.13依赖包编译参考依赖包编译参考libX11编译libX11编译libvncserver没有configure文件,要用cmake编译,先安装cmake配置工具,cmake-guiapt-get install cmake-gui先创建CMAKE构建文件存放目录mkdir MyMake然后执行libvncserver执行cmake-gui选择libvncserver源码目录和构建目录,然后点击configure,然后根据图片选原创 2021-05-24 09:52:04 · 1501 阅读 · 0 评论 -
X11VNC交叉编译
X11VNC交叉编译一级目录介绍一.编译libXext(libxext_1.3.4.orig.tar.gz)二.编译libXdmcp(libxdmcp_1.1.3.orig.tar.gz)三.编译fixesproto(x11proto-fixes_5.0.orig.tar.gz)四.编译libXfixes(libxfixes_5.0.3.orig.tar.gz)五.编译libXi(libxi_1.7.10.orig.tar.gz)六.编译recordproto(x11proto-record_1.14.2.原创 2021-05-11 16:40:30 · 1858 阅读 · 23 评论 -
交叉编译libX11
交叉编译libX11介绍一.编译xproto(x11proto-core_7.0.31.orig.tar.gz)二.编译xextproto(x11proto-xext_7.3.0.orig.tar.gz)介绍创建一个依赖头文件目录libX11_include创建一个依赖库目录libX11_lib创建libX11目录,编译前建个编译脚本myconfigure.shSRCLIB_PATH=/home/mywork/libX11./configure --prefix=$(pwd)/target_bi原创 2021-05-11 12:03:38 · 2698 阅读 · 0 评论 -
荣品电子T507移值Qt
T507移值Qt设置sysroot目录配置configure和qmake.conf配置qmake.conf配置configure执行myconfigure.sh移植完成后的结果配置开发板运行环境脚本,这边官方给的Qt源码使用的是 qt-everywhere-src-5.12.9设置sysroot目录这个目录包含的移植需要的OpenGL的库,目录来着内核源码t507-linux/out/t507/demo2.0/longan/buildroot/host/aarch64-buildroot-linux原创 2021-04-17 11:09:58 · 1167 阅读 · 0 评论 -
全志A64wifi配置
dBdB是一个表征相对值的值,纯粹的比值,只表示两个量的相对大小关系,没有单位,当考虑甲的功率相比于乙功率大或小多少个dB时,按下面的计算公式:10log(甲功率/乙功率),如果采用两者的电压比计算,要用20log(甲电压/乙电压)。[例] 甲功率比乙功率大一倍,那么10lg(甲功率/乙功率)=10lg2=3dB。也就是说,甲的功率比乙的功率大3 dB。反之,如果甲的功率是乙的功率的一半,则甲的功率比乙的功率小3 dB。,dBmdBm是一个表示功率绝对值的值(也可以认为是以1mW功率为基准的一个比值原创 2021-01-06 15:19:32 · 758 阅读 · 0 评论 -
GCC遇到的一些问题
GCC编译器遇到的一些问题/cstdlib:75:15: 致命错误: stdlib.h:没有那个文件或目录 #include_next /cstdlib:75:15: 致命错误: stdlib.h:没有那个文件或目录 #include_next <stdlib.h> 类似错误原因:这是由于gcc7已经吧stdlib.h纳入了libstdc++以进行更好的优化,C Library的头文件stdlib.h使用 Include_next,而include_next对gcc系统头文件路径很敏感。原创 2021-04-13 18:41:57 · 2237 阅读 · 0 评论 -
交叉编译libXinerama-1.1.4
一.下载源码链接: libXinerama-1.1.4解压$ tar xvf libxinerama_1.1.4.orig.tar.gz 2.配置configure 用脚本文件配置,脚本内容 SRCLIB_PATH=/home/mywork/VNC ./configure --prefix=$(pwd)/target_bin --host=arm-linux出现错误checking whether malloc(0) returns NULL… configure: error: i原创 2020-09-18 11:55:06 · 935 阅读 · 0 评论 -
交叉编译openssl
下载 openssl源码Ubuntu网站下载链接: lopenssl-1.1.1f官网下载链接: lopenssl这里使用的是Ubuntu下载的1.解压$ tar xvf openssl_1.1.1f.orig.tar.gz2.配置configure 用脚本文件myconfigure.sh配置$ vi myconfigure.s配置如下CC=arm-linux-gcc \./config \ no-asm \ shared \ no原创 2020-09-14 19:33:32 · 770 阅读 · 0 评论 -
libjpeg交叉编译移值
1.源码下载链接: jpegsrc.v9d.tar.gz2.解压$ tar xvf jpegsrc.v9d.tar.gz3.配置configureCC=arm-linux-gcc \./configure \ --host=arm-linux \ --prefix=$(pwd)/target_bin4.make 然后make install原创 2020-09-15 10:28:33 · 122 阅读 · 0 评论 -
交叉编译zlib和libpng
1.下载源码链接: zlib-1.2.11.dfsg2.解压$ tar xvf zlib_1.2.11.dfsg.orig.tar.gz 3.执行configure$ CC=arm-linux-gcc $ ./configure --prefix=$(pwd)/target_bin然后make,然后make install原创 2020-09-15 13:42:00 · 535 阅读 · 0 评论