Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Makefile 运行时出错";“使安装”;对于libiconv:没有这样的文件或目录_Makefile_Mingw_Iconv_Msys - Fatal编程技术网

Makefile 运行时出错";“使安装”;对于libiconv:没有这样的文件或目录

Makefile 运行时出错";“使安装”;对于libiconv:没有这样的文件或目录,makefile,mingw,iconv,msys,Makefile,Mingw,Iconv,Msys,光环, 我试图用本教程安装libiconv。 我从heise.de安装了MinGW,其中包含MSYS。 在MSYS中,我完成了步骤。/configure和make。 步骤使安装完成,但出现错误: libtool:install: /bin/install -c -m 644 .libs/../bin/libiconv-2.dll /usr/local/lib/../bin/libiconv-2.dll /bin/install: cannot stat .libs/../bin/libi

光环, 我试图用本教程安装libiconv。 我从heise.de安装了MinGW,其中包含MSYS。 在MSYS中,我完成了步骤。/configure和make。 步骤使安装完成,但出现错误:

libtool:install: /bin/install -c -m 644 .libs/../bin/libiconv-2.dll /usr/local/lib/../bin/libiconv-2.dll    
/bin/install: cannot stat .libs/../bin/libiconv-2.dll: No such file or directory
make install error
Leaving directory c/libiconv-1.14/lib
为了解决这个问题,我将libiconv-2.dll从C:\MinGW\msys\1.0\local\bin复制到C:\libiconv-1.14\bin。这是在“制造安装问题”一节中提出的

您刚刚编译的包没有安装目标。在这个 在这种情况下,您必须将编译后的二进制文件复制到bin目录 你自己

当我使用MSYS编译时,我将二进制文件放在C:\MinGW\MSYS\1.0\local\bin下

如果当前目录为c/libiconv-1.14/lib,则指向libiconv-2.dll-.libs/./bin/libiconv-2.dll-的路径正确

有人知道为什么找不到libiconv-2.dll吗?一切似乎都很好


更新:我不再尝试安装libiconv

尝试运行
/configure--prefix=/mingw
,而不是只运行
/configure
@user3419537我运行了
make clean
/configure--prefix=/mingw
make
。现在
make
给出了错误
.libs/relocateble.o:在函数find\u shared\u library\u fullname:/c/libiconv-1.14/libcharset/lib//relocateble.c:362:undefined引用_getline
这个答案说,如果getline有问题,应该执行
\define\u GNU\u SOURCE
。我查看了relocatable.c,它包含
\ifndef\u GNU\u SOURCE\define\u GNU\u SOURCE 1\endif
。这似乎是一个新错误
/configure,make
会产生相同的“未定义的对_getline的引用”错误。如果您希望改进此问题,则应该给出答案。至少,您需要指定已执行的完整且准确的顺序命令,以获得显示的错误消息。没有这一点,我无法给出一个有价值的答案;有了它,我当然可以。