lib

openssl 和libcurl的安装

廉价感情. 提交于 2019-12-06 11:46:36
/usr/lib/aarch64-linux-gnu/qt5/bin/qmake CONFIG+=release 1 SET(CMAKE_PREFIX_PATH /home/qilin64/Qt5.6.0/5.6/gcc_64/) 解决缺少.qmake文件 或cmake 后面参数加上-DCMAKE_PREFIX_PATH=path/to/qt5widgets 2 下载libcurl源码进行安装,将/usr/local/lib/libcurl.so.3.20 拷贝到/opt/DZWJSJ/lib目录下 解决找不到libcurl库 3 将qt安装目录的gcc_lib 的lib目录添加到/etc/ld.config文件中。然后lddconfig 解决libqtcore5.6.0库找不到 4 删除cmakelists.txt文件中带ui的库 报错:cmake: /usr/local/lib/libcurl.so.4: no version information available (required by cmake) Segmentation fault (core dumped) Something like yours.I fixed it like this: 解决:sudo ln -fs /usr/lib/libcurl.so.4 /usr/local/lib/ cc="

CentOS7下部署java+tomcat+mysql项目及遇到的坑

主宰稳场 提交于 2019-12-06 10:58:55
CentOS 7 下安装部署 java+tomcat+mysql 前置: CentOS7 安装: https://jingyan.baidu.com/article/b7001fe1d1d8380e7382dd72.html 附常用命令合集: https://www.cnblogs.com/icebutterfly/p/9494445.html 一. Java 1.1先检查是否有自带jdk rpm -qa | grep -i java 若有输出,则删除 # rpm -e --nodeps 后面跟jdk的文件名 1.2 java配置 1、进入或新建到一个目录,用于存放下载的java包 # cd /usr/local/lib # mkdir java # cd java 2、解压后的jdk1.8放至该目录下,全路径:/usr/local/lib/java/jdk1.8.0_181 3、设置jdk环境变量 这里采用全局设置方法,就是修改 etc/profile,它是是所有用户的共用的环境变量 # vi /etc/profile 4、打开之后在末尾添加 export JAVA_HOME=/usr/local/lib/java/jdk1.8.0_181 export JRE_HOME=/usr/local/lib/java/jdk1.8.0_181/jre export CLASSPATH=

tomcat lib下增加文件夹存放jar

╄→гoц情女王★ 提交于 2019-12-06 10:05:35
有时候tomcat下多个站点使用同一组jar时,如果每个站点的lib下都放一组jar,会导致占用内存过多的情况。为了解决这种情况,很多时候,我们会将相同的jar全部统一放到tomcat的lib下面,这样在加载的时候,只加载一次就可以了,tomcat启动速度也会很快。 但是,将其他jar放入tomcat lib下时,会和原有tomcat lib下的jar混在一起,导致无法区分。 为了解决这个问题,我们可以在tomcat lib下新建文件夹,将非tomcat的jar放入其中,然后在tomcat目录\conf\catalina.properties文件修改。在其中加入文件夹对应的路径即可:如 "${catalina.home}/lib/ext/*.jar","${catalina.home}/lib/swagger/*.jar" 以下是截图: ,这样,tomcat lib下jar又可以加载,又可以区分。 来源: https://www.cnblogs.com/sunflowerGIS/p/11975923.html

centos 6.4 QT5 的安装,找不到GLIBCXX_3.4.15的解决办法

懵懂的女人 提交于 2019-12-06 08:21:40
下载安装后 启动的时候提示 GLIBCXX_3.4.15,发现libstdc++.so.6的版本过, 在安装qt-creator的时候运行这个IDE就出现了这个问题,是由于libstdc++.so.6的版本过低,需要下载个新的重新建立软连接。 我这里是 更新里 gcc 版本到 4.8 解决的,更新之后做里链接 ln -s /usr/lib/libstdc++.so.6 /usr/local/lib/libstdc++.so.6.18 下面是详细的解决过程 1.【分析过程】 linux 执行strings /usr/lib/libstdc++.so.6 | grep GLIBC 返回结果没有GLIBCXX_3.4.15 GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBC_2.0 GLIBC_2.3 GLIBC_2.4 GLIBC_2.3.4 GLIBC_2.1 GLIBC_2.1.3 GLIBC_2.2 GLIBCXX_FORCE_NEW GLIBCXX_DEBUG_MESSAGE_LENGTH 执行ls -l /usr/lib/libstdc++.so.6 发现/usr/lib

centos 6.4 QT5 的安装,找不到GLIBCXX_3.4.15的解决办法

旧时模样 提交于 2019-12-06 08:21:27
下载安装后 启动的时候提示 GLIBCXX_3.4.15,发现libstdc++.so.6的版本过, 在安装qt-creator的时候运行这个IDE就出现了这个问题,是由于libstdc++.so.6的版本过低,需要下载个新的重新建立软连接。 我这里是 更新里 gcc 版本到 4.8 解决的,更新之后做里链接 ln -s /usr/lib/libstdc++.so.6 /usr/local/lib/libstdc++.so.6.18 下面是详细的解决过程 1.【分析过程】 linux 执行strings /usr/lib/libstdc++.so.6 | grep GLIBC 返回结果没有GLIBCXX_3.4.15 GLIBCXX_3.4 GLIBCXX_3.4.1 GLIBCXX_3.4.2 GLIBCXX_3.4.3 GLIBCXX_3.4.4 GLIBCXX_3.4.5 GLIBCXX_3.4.6 GLIBCXX_3.4.7 GLIBCXX_3.4.8 GLIBC_2.0 GLIBC_2.3 GLIBC_2.4 GLIBC_2.3.4 GLIBC_2.1 GLIBC_2.1.3 GLIBC_2.2 GLIBCXX_FORCE_NEW GLIBCXX_DEBUG_MESSAGE_LENGTH 执行ls -l /usr/lib/libstdc++.so.6 发现/usr/lib

dbus-glib-0.108 arm交叉编译

こ雲淡風輕ζ 提交于 2019-12-06 08:18:02
直接上配置: ./configure --host=arm-cortex_a9-linux-gnueabi --prefix=/linux/tools/python-2.7.3/install PKG_CONFIG_PATH=/usr/local/bluez5/lib/pkgconfig CC="arm-cortex_a9-linux-gnueabi-gcc -I/usr/local/bluez5/include/dbus-1.0 -I/usr/local/bluez5/lib/dbus-1.0/include -L/usr/local/bluez5/include -L/usr/local/bluez5/lib -I/usr/local/bluez5/include/glib-2.0 -I/usr/local/bluez5/lib/glib-2.0/include" 路径根据自己的情况读者自行修改。 以为万事大吉,可是就是编译出错,如下所示: /bin/sed: can't read /opt/crosstools/arm-cortex_a9-eabi-4.7-eglibc-2.18/arm-cortex_a9-linux-gnueabi/sysroot/usr/lib/libffi.la: No such file or directory libtool: error: '

Dbus的编译和安装

别来无恙 提交于 2019-12-06 08:15:16
下载地址为http://permalink.gmane.org/gmane.comp.freedesktop.dbus/15992 error: cannot run C compiled programs echo ac_cv_have_abstract_sockets=yes>arm-linux.cache ./configure --prefix=/wsh_space/my_install/usr/lib --host=arm --build=arm-linux CC="arm-cortex_a9-linux-gnueabi-gcc -L/wsh_space/my_install/usr/lib/lib -I/wsh_space/my_install/usr/lib/include" --cache-file=arm-linux.cache --with-x=no --libdir=/wsh_space/my_install/usr/lib/lib --includedir=/wsh_space/my_install/usr/lib/include ./configure --prefix=/wsh_space/my_install/usr/lib --host=arm --build=arm-linux CC="arm-cortex_a9-linux-gnueabi-gcc

boost 1.56.0 编译及使用

岁酱吖の 提交于 2019-12-06 08:01:19
boost的编译和使用,经过搜集资料和总结,记录成文。感谢文后所列参考资料的作者。 1 下载 地址:http://sourceforge.net/projects/boost/files/boost/1.56.0/ 可以选择 boost_1_56_0.7z 下载。 2 编译 2.1 生成boost的自用的编译工具bjam.exe 解压后,使用VS2013编译。首先打开“VS2013 开发人员命令提示”,cd 到boost 解压后 的根目录: E:\XXX\boost_1_56_0,执行 bootstrap.bat。会在boost根目录生成 b2.exe 、bjam.exe 、project-config.jam 、bootstrap.log四个文件。 其中,b2.exe 、bjam.exe 这两个exe作用是一样的,bjam.exe 是老版本,b2是bjam的升级版本。 2.2 使用bjam(或b2)来编译boost 1. bjam命令参数分析 我们以文章【1】中的命令来分析一下各个参数的作用(原作者解压后的boost根目录为 E:\SDK\boost )。 bjam stage --toolset=msvc-9.0 --without-python --stagedir="E:\SDK\boost\bin\vc9" link=static runtime-link=shared

vs2010 vc6 编译体积优化 .

情到浓时终转凉″ 提交于 2019-12-06 07:04:16
vs2010 vc6 编译体积优化 . VC写的程序体积是挺大的,网上也有很多优化的文章,都是针对VC6.0来说的。我把我的总结下。 #include <windows.h> #pragma comment(lib,"kernel32.lib") #pragma comment(lib,"user32.lib") 写Win32程序的话,windows.h 是必须的,使用动态连接必要的系统库,可以把link下的链接库全部删除,需要就练级。 #pragma comment(lib,"msvcrt.lib") 这句是用来动态连接VC库的,使用VC6.0的可以加上,但是使用VS2008以后的就不要加了。我是用VS2010的时候,编译后需要 msvcr100.dll 文件。VS2010一旦静态链接了msvcrt.lib,体积立马上到28,如果复杂点的程序可能会更大。如个仅仅是一个HelloWorld,一个MessageBox的话,因为不需要用到msvcrt.lib,所以体积不会增加的,这个时候加不加这句话都无所谓。 #pragma comment(linker, "/SUBSYSTEM:windows") 这句是用来说明是win32程序,不是控制台的程序,控制台的程序会有个黑窗口。可以再程序里写,也可以再配置里写。 #pragma comment(linker, "/ENTRY:main")