在ubuntu安装lighttpd时的一些错误记录和开发中的一些思考

今天在ubuntu安装lighttpd时的一些错误记录和开发中的一些思考。

相关平台:ARMv7,需要交叉编译,适用于ARM平台,其它平台可参考

交叉编译lighttpd先安装pcre支持,安装pcre却不顺利。
错误一:Makefile:1438: recipe for target 'libpcrecpp.la' failedmake[1]: *** [libpcrecpp.la] Error 1

解决过程:网络上搜索了一番,答案大同小异,都没有解决,因为基本都不是基于arm平台编译的。基本都是说要安装gcc和g++,但我的Ubuntu上确实是已经装了gcc和g++的,一时间却不知道如何解决。人的思考能力有强有弱,但黄天不负有心人,最终发现是编译工具链选择的问题。因为我需要的是ARM交叉编译的环境,虽然配置时我已经指定arm-linux-gcc,但prce是有用到c++,所以还需要指定C++工具链为arm-linux-g++。

在执行./configure添加如下
CC=/opt/armv7-eabihf-glibc/bin/arm-linux-gcc CXX=/opt/armv7-eabihf-glibc/bin/arm-linux-g++

CC表示gcc的路径,CXX表示g++的路径

./configure CC=/opt/armv7-eabihf-glibc/bin/arm-linux-gcc CXX=/opt/armv7-eabihf-glibc/bin/arm-linux-g++ --host=arm-linux-gnueabihf target=arm-lin
 

相关推荐

  1. Spark降本增效一些思考

    2023-12-05 18:06:08       53 阅读
  2. 随笔记录一些思路1

    2023-12-05 18:06:08       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-05 18:06:08       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-05 18:06:08       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-05 18:06:08       82 阅读
  4. Python语言-面向对象

    2023-12-05 18:06:08       91 阅读

热门阅读

  1. 【无标题】

    2023-12-05 18:06:08       71 阅读
  2. Linux: FS: inotify

    2023-12-05 18:06:08       48 阅读
  3. pandas.get_dummies函数:把离散信息转换成onehot矩阵

    2023-12-05 18:06:08       53 阅读
  4. 矩阵的初等变换

    2023-12-05 18:06:08       50 阅读
  5. 时间戳,标准时间之间的转化

    2023-12-05 18:06:08       62 阅读
  6. PTA 7-223 sdut-C语言实验-求阶乘(循环结构)

    2023-12-05 18:06:08       56 阅读