bug: 编译过程
SundayO
个人不错
展开
-
gcc编译问题:variable tracking size limit exceeded
问题分析:超出数量修改大小解决方法:在CXXFLAGS环境变量中,增加-fno-var-tracking-assignments原创 2019-10-23 16:37:52 · 2523 阅读 · 0 评论 -
autoreconf执行,出现undefined macro问题
configure.in:7354: the top levelconfigure.in:153: error: possibly undefined macro: AC_MSG_ERROR If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf docu...原创 2019-09-09 19:59:34 · 2407 阅读 · 0 评论 -
rpmbuild问题: Installed _but unpakaged_file_s_ found
问题现象:Installed (but unpackaged) file(s) found错误:发现已安装(但未打包的)文件。原因分析:%file阶段定义文件应该放在系统的位置。编译阶段去检查时文件时出错,最粗暴的方式就是在/usr/lib/rpm/macros的rpm的宏文件中可以注释掉check-files宏,让rpmbuild过程中不检查文件。相关问题链接:https://st...原创 2019-09-11 16:48:35 · 1641 阅读 · 1 评论 -
gcc问题:cc1plus没有找到或目录
g++是编译器的驱动程序,它知道如何调用实际的编译器(cc1plus)、汇编器和链接器。问题描述:在configure阶段,gcc编译器去执行cc1plus,没有找到。原因分析:g++是编译器的驱动程序,它知道如何调用实际的编译器(cc1plus)、汇编器和链接器。出现这种问题,一是系统里没有安装g++,在编译过程中找不到cc1plus;二是gcc和g++的版本不一致。解决方法:查看...原创 2019-09-16 11:24:22 · 8333 阅读 · 0 评论 -
编译问题:找不到头文件,ft2build.h: No such file or directory
问题描述:在字体设置文件夹中,没有找到ft2build.h文件,即使复制ft2build.h到/usr/include/fontconfig/目录下或者创建软连接,编译出现同样问题。原因分析:一是系统中没有相关的头文件,二是在编译过程中,gcc和g++没有找到对应的头文件,并不是系统中不存在文件。解决方法:在编译过程中,添加头文件路径。export C_INCLUDE_PATH=/u...原创 2019-09-16 16:39:19 · 23388 阅读 · 2 评论 -
pkg-config问题:bzip2 was not found in the pkg-config search path
解决方法:在PKG_CONFIG_PATH增加对应的路径即可export PKG_CONFIG_PATH=/usr/lib32/pkgconfig/相关链接:https://github.com/easybuilders/easybuild-easyconfigs/issues/4596原创 2019-09-16 16:59:07 · 800 阅读 · 0 评论 -
pkgconfig和环境变量PKG_CONFIG_PATH和PKG_CONFIG_LIBDIR
pkg-config命令pkg-config使用第三方库编译程序,指定库文件和头文件的位置。环境变量PKG_CONFIG_PATH原创 2019-09-29 19:55:07 · 6870 阅读 · 0 评论