ubuntu编译libcurl

一个基于 libcurl 的 httpclient

1、ubuntu  libcurl 源码下载地址: http://packages.ubuntu.com/precise/libs/libcurl3

2、在电脑上运行的编译方式:

  ①安装 指定了安装目录     /usr/local/curl

  ②生成Makefile:./configure --prefix=/usr/local/curl

  ③make && make install

  ④可以看到lib库,已经安装在 /usr/local/curl/lib,并且有四个目录 bin  include  lib  share 包含了所需的库、头文件等

3、经过TI交叉编译的编译方式:

  ①定义交叉编译工具:CC=arm-linux-gnueabihf-gcc

  ② ./configure --build=i686-pc-linux-gnu --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --prefix=/usr/local/curl

  ③make && make install

  ④可以看到lib库,已经安装在 /usr/local/curl/lib,并且有四个目录 bin  include  lib  share 包含了所需的库、头文件等

另附两个链接供大家参考:

http://blog.csdn.net/huyiyang2010/article/details/7664201

http://blog.csdn.net/gdutliuyun827/article/details/39671755

时间: 2024-12-21 23:21:17

ubuntu编译libcurl的相关文章

Ubuntu 编译安装 Linux 4.0.5 内核,并修复 vmware 网络内核模块编译错误

. . . . . 今天把 Ubuntu 14.04 升级到了最新的 4.0.5 的内核版本,本来不打算记录下来的,但是升级的过程中确实遇到了一些问题,所以还是记录下来,分享给遇到同样问题的猿友. 先去官网下载最新的内核压缩包:https://www.kernel.org/ 网速不给力,只能用虚拟机里的迅雷下载,然后再拷贝出来. LZ 把源码包拷贝到 /usr/src 下面,直接就在这里编译安装了: # 切换到 root 身份 >$ su # 解压缩源码,得到文件夹 /usr/src/linux

Ubuntu编译安装 GD以及PHP

Ubuntu编译安装 GD以及PHP 在ubuntu系统中apt-get安装php 以及php-gd 但是由于需求,需要升级GD库,情况下,卸载原有php 编译安装GD库以及PHP,且mysql为apt-get安装 编译安装 GD 1.编译安装 Zlib tar -zxf zlib-1.2.3.tar.gz cd zlib-1.2.3/ ./configure --prefix=/usr/local make && sudo make install 2.编译安装 PNG tar -zxf

ubuntu编译openwrt前端web界面

openwrt是由Cisco放出源代码的开放无线路由平台.由于是基于linux内核,所以可以将很多linux平台下的软件移植到此平台下,然后让无线路由拥有很多意想不到的功能,例如拿来做BT下载器,音乐播放器,小型数据库处理等等. 环境: Ubuntu 10.04,subversion,VMware workstation 7.1.3 首先是得到openwrt的源代码. 在Ubuntu下,首先安装上svn工具: sudo apt-get install subversion 然后装上各种依赖关系包

Ubuntu编译安装Php,配置时出现:Configure: error: XML configuration could not be found

解决这个问题是需要安装libxml, sudo apt-get install libxml2-dev Ubuntu编译安装Php,配置时出现:Configure: error: XML configuration could not be found,布布扣,bubuko.com

ubuntu编译matcaffe

参考网站: http://www.linuxdiyf.com/linux/19617.html (matlab安装) http://stackoverflow.com/questions/28934046/matlab-error-when-opening-an-error-was-encountered-while-saving-the-command-his (matlab权限问题) http://blog.csdn.net/yingyujianmo/article/details/5101

ubuntu编译libevent遇到的问题

ubuntu编译libevent遇到的问题 1.首先下载libevent源码 wget https://github.com/libevent/libevent/archive/release-1.4.15-stable.tar.gz 本文下载的是libevent 1.4.15. 2.下载后解压 tar -zxvf release-1.4.15-stable.tar.gz 3.阅读README 4.运行autogen.sh bash autogen.sh 5.运行遇到 libtoolize: 未

Ubuntu编译源码搭建PHP开发环境

准备源码: 1.mysql的源码:mysql-5.5.15.tar.gz 2.apache的源码:httpd-2.2.19.tar.gz 3.php的源码:php-5.3.6.tar.gz 第一步,安装MySql groupadd mysql                                添加一个mysql用户组useradd -g mysql mysql                  添加一个mysql到用户,此用户属于mysql组 tar -xzvf mysql-5.5.

自己编编译Libcurl 的缘起

原来就了解些libcurl,一直没有机会在项目实际使用libcurl.  恰好最近一个云存储的项目,服务器使用openstack 恰好我负责现在的一个云存储SDK c++版本的开发中. 与服务器的通信都是基于HTTP/HTTPS协议通信.先做window下的sdk,在逐步移植到linux和MAC平台下. 在curl的官方网站 **http://curl.haxx.se/download.html** 提供编译好libcurl包,用于老外的使用的 VC++编译器过高,本人使用VC2010,所以不兼

64位ubuntu编译32位程序

64位ubuntu编译32位程序 如上使用C4这个小工具时遇到来需要仿真32位系统的需求,发现使用-m32参数后,编译提示错误,如下: /usr/bin/ld: 未知的仿真模式: 32 支持的仿真: elf_x86_64 elf32_x86_64 elf_i386 i386linux elf_l1om elf_k1om i386pep i386pe collect2: error: ld returned 1 exit status 首先要打开64位系统对32位的支持 第一步:确认64为架构的内