libtool

尝试在Mac/iOS上使用tcmalloc库

两盒软妹~` 提交于 2021-02-13 14:04:15
概述 TCMalloc 是 Google 开发的内存分配器,在不少项目中都有使用,例如在 Golang 中就使用了类似的算法进行内存分配。它具有现代化内存分配器的基本特征:对抗内存碎片、在多核处理器能够 scale。据称,它的内存分配速度是 glibc2.3(glibc是GNU发布的libc库,即c运行库。glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现)中实现的 malloc的数倍。   TCMalloc全称Thread-Caching Malloc,即线程缓存的malloc,实现了高效的多线程内存管理,用于替代系统的内存分配相关的函数(malloc、free,new,new[]等)。   TCMalloc是gperftools的一部分,除TCMalloc外,gperftools还包括heap-checker、heap-profiler和cpu-profiler。本文只讨论gperftools的TCMalloc部分。   git仓库: https://github.com/gperftools/gperftools.git   官方介绍: https://gperftools.github.io/gperftools/TCMalloc.html

libtool can't find the la when linking with option -L

折月煮酒 提交于 2021-02-11 18:16:09
问题 I met the problem when compiling the source code of mpc which will depend on gmp. The command to compile mpc is as below. ./configure --with-mpfr=/home/wy/tmp/mpfr-4.0.2/ins --with-gmp=/home/wy/tmp/gmp-6.2.0/ins --prefix=/home/wy/tmp/mpc-1.1.0/ins The gmp has been installed into /home/user/tmp/gmp-6.2.0/ins successfully. The error when compiling mpc with libtool is as below. /bin/bash ../libtool --tag=CC --mode=link gcc -std=gnu99 -O2 -pedantic -fomit-frame-pointer -m64 -mtune=corei7 -march

玩转Linux必备的金钥匙之源码安装mysql依赖程序

我的未来我决定 提交于 2021-02-08 09:51:22
安装mysql依赖程序 提示:先保证网络畅通,虚拟机则选择nat模式,不同情况安装的linux系统,需要的依赖包数量版本不一样,最小安装的依赖包就需要多装一些,您的系统版本老可能依赖包版本也不能过高,否则不兼容。 cmake 提示:这些依赖包,也有自己需要的依赖包,先安装它所需依赖包再安装cmake,顺序不能变,否则会缓存错误信息即便清除缓存正确安装也无法解决, cmake包可以下载好挂载,也可以执行此命令在线下载wget https://dl.bintray.com/boostorg/release/1.64.0/source/boost_1_64_0.tar.gz 1、 安装或升级依赖包 用yum联网自动安装依赖包:yum -y install gcc gcc-c++ make libtool zlib zlib-devel pcre pcre-devel openssl openssl-devel 2、 解压、 bootstrap编译 3、 编译并安装 以上步骤不报错,下面很容易执行:gmake && gmake install 和女朋友出去逛逛街再回来,这个操作需要30分钟。查看版本即可。 安装boost 提示:也是要先安装它所需要的依赖包(奇妙吧,依赖包也有依赖包要预先安装) 1、解压 tar zxf /mnt/boost_1_59_0.tar.gz -C /usr

Linking against external libraries in gstreamer plugin using autotools

血红的双手。 提交于 2021-01-27 06:29:53
问题 I have written a gstreamer plugin using the boilerplate template refrenced in the gstreamer plugin writers guide (http://gstreamer.freedesktop.org/data/doc/gstreamer/head/pwg/html/chapter-building-boiler.html). I first built the plugin without full implementation of the chain function (basically an empty plugin that passed data from the source to sink with no changes). I am now implementing the chain function to perform a basic filtering on the data in the buffer. The filtering uses an

代码雨

最后都变了- 提交于 2021-01-14 16:53:59
YUM安装必要软件 yum install -y gcc gcc-c++ kernel-devel-3.10.0-1127.19.1.el7.x86_64 autoconf automake libtool ncurses-devel ncurses 有问题再执行 rm /var/run/yum.pid -f 建立文件夹 mkdir /root/hky 复制源码到 /root/hky/ cd /root/hky 解压源码 tar -xvf cmatrix-2.0.tar.gz 进行源码文件夹 cd cmatrix-2.0/ 更新编译源码当前目录下系统文件 autoreconf -i 设定软件安装文件为默认文件夹 ./configure 编译源码 make 编译安装 make install 运行代码雨 cmatrix 来源: oschina 链接: https://my.oschina.net/u/4323266/blog/4899115

Linux环境安装Nginx步骤

不想你离开。 提交于 2020-12-11 12:58:04
centos7平台编译环境使用如下指令安装: 1. 安装make: yum -y install gcc automake autoconf libtool make 2. 安装g++: yum -y install gcc gcc -c++ 下面正式开始: 一、选定安装文件目录 可以选择任何目录,本文选择 cd /usr/local/src cd /usr/local/src 因为本机内网环境,无法连接外网,下载链接: ftp: // ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz 下载完成,rz上传至/usr/local/src 目录下进行编译安装。 tar -zxvf pcre- 8.39 . tar .gz cd pcre - 8.39 . / configure make make install 安装Nginx: 下载地址: http://nginx.org/download/nginx-1.6.2.tar.gz 同样rz上传至 / usr / local / src / 目录 tar -zxvf nginx- 1.6 . 2 . tar .gz # cd nginx - 1.6 . 2 . /configure --prefix=/usr/local/webserver/nginx -

libimobiledevice安装

ぃ、小莉子 提交于 2020-11-21 00:32:04
https://github.com/libimobiledevice/libimobiledevice libimobiledevice安装指南,你还不知道libimobiledevice为何物,赶紧看看freebuf上的文章吧http://www.freebuf.com/news/special/53260.html 实现了iPhone,iPod Touch, Ipad等苹果设备的通讯协议,可以备份apple设备文件等等 环境准备:ubuntu16.04 sudo -i apt-get install automake libtool pkg-config usbmuxd libplist3 libplist-dev libusbmuxd4 libusbmuxd-dev cython cython-dbg doxygen libplist++3v5 libplist++-dev libgnutls-openssl27 libgnutls-dev libssl-dev ./autogen.sh 检查环境 然后 make make install 看下tools目录下的工具 转载于:https://www.cnblogs.com/nightnine/p/5478142.html 来源: oschina 链接: https://my.oschina.net/u/4518192

怎样解决 no jzmq in java.library.path

元气小坏坏 提交于 2020-10-28 10:24:33
确保zmq的各种library有安装正确。检查方法:查看/usr/local/lib, 看里面有没有libjzmq.a, libjzmq.dylib, libzmq.a, libjzmq.dylib 2.正确的安装方法是:(1)安装libzmq-master (2)安装zeromq-3.2.4,注意版本号最好选这个。试过最新版本号会报错 (3)安装jzmq-master java binding 直接搜这些关键词都能找到对应地github网页或者官网,然后按步骤输指令即可 。 3.看看问题是不是出在java.library.path,打开 ~/.bash_profile, 增加 export LD_LIBRARY_PATH=/usr/local/lib. 或者直接在命令行里提供路径,比如: javac -classpath /usr/local/share/java/zmq.jar HelloWorldClient.java java -classpath .:/usr/local/share/java/zmq.jar -Djava.library.path=/usr/local/lib HelloWorldClient 在按照 ZeroMq官方 提供的方法 $ ./autogen.sh$ ./configure$ make$ make install

Nginx系列之1:限流

廉价感情. 提交于 2020-08-14 18:55:07
安装准备 cd /usr/local/src/ wget http: //nginx.org/download/nginx-1.18.0 .tar.gz # 解压 tar -zxvf /usr/local/src/nginx-1.18.0 .tar.gz # 进入到 nginx-1.18.0 目录下 cd nginx-1.18.0/ # 生成 Makefile ./ configure # 编译并且安装(默认输出到/usr/local/nginx,可在configure中看到) make && make install 如果中间安装失败,大概率是工具缺失,安装 yum -y install make pcre pcre-devel zlib zlib-devel gcc-c++ libtool openssl openssl- devel 如果中间遇到pcre -devel-8.32-17.el7.x86_64: [Errno 256 ] No more mirrors to try. 之类的错误 解决方式: 1 、yum clean all 2 、yum makecache 防火墙相关 练习期间,推荐将防火墙关闭,避免因其导致无法访问而卡住: systemctl stop firewalld.service 或 systemctl stop firewalld # 开启 80

Oracle 10g 中通过DBLink访问MySQL数据库

亡梦爱人 提交于 2020-08-14 17:59:58
前一阵在公司通过Oracle访问MySQL,测试环境:CentOS5_X64, Oracle10g_X64, MySQL5 。 把一些经验分享给大家! 1, 首先在Oracle所在计算机安装MySQL的Client端软件,并且x86_64和i386版本的都需要安装,以便可以连接MySQL数据库。查看Client安装情况: rpm -qa |grep mysql mysql-5.0.45-7.el5 mysql-5.0.45-7.el5 得到两条记录,一条是x86_64的,一条是i386的。 如果看到还没有安装mysql客户端软件,则需要安装: yum install mysql yum install mysql.i386 验证在此Oracle所在计算机是可以连接目标主机MySQL数据库: mysql -h 192.168.1.1 -u root -p mysql 2, 检查Oracle所在计算机是否已安装MySQL ODBC客户端,并且x86_64和i386版本的都需要安装。 rpm -qa |grep mysql-connect 如果没有安装mysql-connector-odbc,则用下面命令下载和安装: 下载 mysql-connector-odbc: wget ftp://mirror.switch.ch/pool/3/mirror/centos/5.2/os/i386