-1

我正在尝试通过 LFS 7.5 技术构建基于 centos6 的 iso。在准备 glibc 进行编译(第 38 页)时,我收到错误(在链接处登录)“fatal error: gd.h no such file ...”,尽管头文件存在于我的 /usr/include 中。任何解决方案/修复?

http://www.4shared.com/file/TbVJ0AuLce/config.html

4

1 回答 1

0

得到了修复,我不得不更改 gcc 的默认动态链接器的位置以使用安装在 /tools 中的那个。跳过了第 34 页上的以下步骤:

for file in $(find gcc/config -name linux64.h -o -name linux.h -o -name sysv4.h)
do
cp -uv $file{,.orig}
sed -e 's@/lib\(64\)\?\(32\)\?/ld@/tools&@g' \
-e 's@/usr@/tools@g' $file.orig > $file
echo '
#undef STANDARD_STARTFILE_PREFIX_1
#undef STANDARD_STARTFILE_PREFIX_2
#define STANDARD_STARTFILE_PREFIX_1 "/tools/lib/"
#define STANDARD_STARTFILE_PREFIX_2 "" ' >> $file
touch $file.orig
done
于 2014-05-15T05:01:37.837 回答