`

交叉编译android版本的libgd

 
阅读更多

基本参考自 http://blog.csdn.net/q1302182594/article/details/42048031,只是根据目标平台做了微调。

 

编写一个shell脚本如下:

 

[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. #!/bin/bash  
  2. PREFIX=~/workspace/libgd  
  3. HOST=arm-linux-androideabi  
  4. ./configure --prefix=$PREFIX --host=$HOST  

 

    将上述脚本内容保存为configure.sh,并使用以下命令使其具有可执行权限:

 

[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. ubuntu $ chmod +x configure.sh  

    执行configure.sh脚本进行配置:

 

 

[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. ubuntu $ ./configure.sh  

   结果如下:

 

 

[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. ** Configuration summary for libgd 2.1.0:  
  2.   
  3.    Support for Zlib:                 no  
  4.    Support for PNG library:          yes  
  5.    Support for JPEG library:         no  
  6.    Support for VPX library:          yes  
  7.    Support for TIFF library:         yes  
  8.    Support for Freetype 2.x library: yes  
  9.    Support for Fontconfig library:   yes  
  10.    Support for Xpm library:          yes  
  11.    Support for pthreads:             no  


4、头文件路径

 

    使用make命令,就可以进行编译:

 

[plain] view plain copy
 
 在CODE上查看代码片派生到我的代码片
  1. ubuntu $ make  
分享到:
评论

相关推荐

    windows下的编译好的libgd库(32位和64位)

    编译完成的libgd图形库,是在widnows系统下编译,里面包含了64位和32位的libgd库包含libgd.lib libgd_a.lib libgd.dll libgd.pdb 和ligd的头文件 如gd.h

    编译好的libgd

    **编译好的libgd——C/C++图像图表库详解** libgd是一款强大的开源图形库,专为C和C++编程语言设计,它提供...通过这个预编译的版本,开发者可以直接利用已有的库文件,避免了编译源码的步骤,从而节省了时间和精力。

    vs编译GD2库(libgd)

    **VS编译libgd步骤** 在Windows环境下使用Visual Studio(VS)编译GD库,你需要遵循以下步骤: 1. **获取源代码**:首先,你需要从GD库的官方网站或GitHub仓库下载最新的libgd源代码。 2. **安装依赖**:GD库编译...

    vcpkg-libgd-2.3.3-windows-x86-64.zip

    **vcpkg-libgd-2.3.3-windows-x86-64.zip** 是一个包含针对Windows平台的x86-64架构编译的libgd库的压缩包文件。libgd是一个开源的C语言库,主要用于创建和处理GD(Graphics Draw)格式的图像,支持多种图像类型如...

    libgd-2.2.5.tar.gz

    `readme.txt`文件通常包含了项目的详细说明、授权信息以及可能的编译和安装指南,用户应当仔细阅读,以确保正确无误地安装和使用libgd库。 总结一下,libgd是一个强大的图像处理库,对PHP开发者尤其有用,它可以...

    php图形库libgd2.1

    在标题“php图形库libgd2.1”中,提到的“libgd2.1”指的是libgd库的2.1版本,这个版本是libgd的一个重要迭代,引入了许多新特性、优化和修复了已知问题。 libgd库主要用于创建和操作各种图像格式,如PNG、JPEG、...

    libgd-2.3.0.tar.gz

    《libgd库详解及其2.3.0版本安装指南》 libgd库是开源软件界的一个重要组件,它主要用于在动态内存中创建图像,并且支持多种格式,如PNG、JPEG、GIF、SVG等。libgd库在PHP、Perl、Python等编程语言中广泛使用,为...

    libgd-2.2.5.7z

    libgd for windows 单文件版本,包含libgd,zlib,png,jpeg,webp源码, 以及x64编译后的动态库文件,工程使用vs2010,全静态链接编译,在nginx,tengine for cygwin 编译时用到,可直接替换cygwin下的 libdg-3.dll, 可省...

    libgd2.0.32

    "libgd2.0.32" 是一个特定版本的 libgd 库,其中“libgd”是 GD(Graphics Draw)库的简称,这是一个广泛使用的开源图形库,主要用于处理图像,包括创建、修改和显示各种格式的图像。版本号“2.0.32”表示这是该库的...

    libgd2.1.1

    1. **安装库**:根据操作系统和编译环境,下载并编译libgd源码,或者通过包管理器安装预编译的二进制包。 2. **链接库**:在项目中链接libgd库,设置相应的头文件路径和库路径。 3. **编写代码**:使用libgd提供的...

    libgd-2.2.0.tar.gz

    libgd-2.2.0是这个库的一个特定版本,它包含了对多种图像格式的支持以及一些增强功能,对于构建需要图像处理的Web应用程序,如PHP环境下的Zabbix监控系统,至关重要。 libgd库的核心功能在于其能够生成PNG、JPEG、...

    libgd-2.2.4.tar.gz

    - **源码编译**:对于`libgd-2.2.4`,用户通常需要下载源代码,然后通过`./configure`、`make`和`make install`步骤进行编译安装。 - **依赖检查**:在编译之前,确保系统已安装必要的依赖库,如JPEG、PNG和ZLIB库...

    libgd-2.2.3.tar.gz

    标题中的"libgd-2.2.3.tar.gz"指的是libgd库的2.2.3版本,这是一个打包成tar.gz格式的源代码文件,适用于Linux或类Unix系统。这种压缩格式便于下载和分发,同时可以减少文件的存储空间。 GD库的主要功能包括: 1. ...

    libgd相关资源文件

    使用过程中出现的问题:在编译运行测试代码时,提示error while loading shared libraries: libgd.so.3: cannot open shared object file: No such file or directory。 解决方案: 默认情况下,编译器只会使用/lib...

    libgd-2.1.1.tar

    由于提供的信息只有"libgd-2.1.1",这可能意味着压缩包内包含的是GD库的源代码文件、编译脚本、配置文件、文档、示例代码等。通常,一个开源库的tar文件会包含如下部分: 1. **源代码文件**:通常位于`src/`目录下...

    libgd-2.2.5.tar.gz.zip

    libgd linux上的图片拓展,php...tar -zxf libgd-2.2.5.tar.gz cd libgd-2.2.5 ./configure --prefix=/usr/local/gd2 --with-jpeg --with-png --with-zlib --with-freetype --with-fontconfig make make install

    libgd-GD-2.3.zip

    版本2.3是libgd的一个较新版本,带来了诸多改进和增强。在LNMP(Linux + Nginx + MySQL + PHP)环境中,libgd库对于构建动态网站和Web应用程序至关重要,因为它允许服务器生成和修改图像,如验证码、图表、缩略图等...

    libgd-2.1.1

    GD is an open source code library for the dynamic creation of images by programmers.... GD is commonly used to generate charts, graphics, thumbnails, and most anything else, on the fly....

    gd-libgd:适用于Windows和.NET的LibGD的Fork支持[不建议使用]

    这个"gd-libgd"是针对Windows和.NET平台的一个Fork版本,但标题提示这可能是“不建议使用”的,可能因为原版LibGD的维护更活跃,或者这个Fork存在一些已知问题或兼容性限制。 在C语言中,LibGD库通常被用于开发需要...

Global site tag (gtag.js) - Google Analytics