我最近在新安装的 Mac OS 10.6 上编译并安装了 Git,但它没有安装文档。
我现在意识到我应该使用这里提供的预编译包:http : //code.google.com/p/git-osx-installer/downloads/list
如何删除使用make installGit 源代码添加到系统中的所有文件?
编辑:我过去也遇到过其他软件包的类似问题。比如./configure用不正确--prefix=什么的。删除 unix 包的一般做法是什么?
如何通过从源代码编译 gimp 来删除这些图像?
我找不到任何包含这些图像的文件。

我正在尝试编译 PHP,但在以下过程中一直出现此错误make:
Undefined symbols for architecture x86_64:
"_iconv_open", referenced from:
__php_iconv_mime_decode in iconv.o
__php_iconv_strlen in iconv.o
_php_iconv_string in iconv.o
__php_iconv_strpos in iconv.o
_zif_iconv_substr in iconv.o
_zif_iconv_mime_encode in iconv.o
_php_iconv_stream_filter_factory_create in iconv.o
...
"_iconv_close", referenced from:
__php_iconv_mime_decode in iconv.o
__php_iconv_strlen in iconv.o
_php_iconv_string in iconv.o
__php_iconv_strpos in iconv.o
_zif_iconv_substr in iconv.o
_zif_iconv_mime_encode in iconv.o
_php_iconv_stream_filter_dtor in iconv.o
...
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)
./configurePHP的命令有指向 的 iconv 文件夹/opt/local,因此使用了 macport …
我正在尝试使用此处提供的说明在我的 Allwinner 设备(带有 armhf 内核的 ARM Cortex-A8 NEON 和大约 380 MB 的 RAM)上从此GitHub 存储库编译 VLC 。
我不断收到段错误,所以我创建了一个这样的交换分区:
root@lianro:~/# dd if=/dev/zero of=/swap bs=1M count=1024
root@linaro:~/# mkswap -c /swap
root@linaro:~/# swapon /swap
Run Code Online (Sandbox Code Playgroud)
它变得更好了;而不是在大约一分钟后随机中断,而是在很长时间后随机中断,上次它几乎完成,但我在最后一个模块中遇到了段错误。
在编译过程中的任何时候似乎都没有使用 Swap。我有足够的可用磁盘空间。
可能是什么问题?
所以我试图切换到 PHP 7。不幸的是,我需要连接到 MSSQL 服务器,所以我需要 pdo 的 dblib 驱动程序。使用 PHP5,您可以使用 php5-sybase 包。
所以我试着按照这个“指南”手动完成 。freetds 编译为切面但 PHP 说WARNING: unrecognized options: --with-sybase
在另一个网站上,我发现简单地添加 --with-mssql 应该可以工作,但也失败了。
有人对我有任何提示或解决方案吗?
我正在尝试在 Ubuntu 16.04 上编译最新版本的 emacs。安装我能想到的库后,./configure脚本输出以下内容:
Where should the build process find the source code? .
What compiler should emacs be built with? gcc -g3 -O2
Should Emacs use the GNU version of malloc? yes
(Using Doug Lea's new malloc from the GNU C Library.)
Should Emacs use a relocating allocator for buffers? no
Should Emacs use mmap(2) for buffer allocation? no
What window system should Emacs use? x11
What toolkit should Emacs use? LUCID
Where do we find …Run Code Online (Sandbox Code Playgroud) 鉴于我知道至少有两个内核,有没有办法强制程序在 cpu1 而不是 cpu0 上运行?
我在 Windows 7 x64 上用 code::blocks 编译 C++
我想安装pinfo在我的 Mac 上用于阅读信息文件,而不是使用看起来很糟糕的哥哥info。
pinfo是不是还提供自制。也许很快,当我得到这个问题的答案时。(这里是 GitHub 上的相关问题。)
当我尝试编译它时,运行./autogen.sh我收到以下错误消息:
atcold@AlfMAC ~/Work/Sandbox/pinfo-0.6.10 $ ./autogen.sh
Cleaning autotools files...
find: illegal option -- t
usage: find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]
find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression]
find: illegal option -- t
usage: find [-H | -L | -P] [-EXdsx] [-f path] …Run Code Online (Sandbox Code Playgroud) 很直接的问题。我已经下载了 mingw32 和 Vim 源代码,并编辑了 Make_mind.mak 以使用正确的 Python 版本和位置。我位于 src 目录中,并发出以下命令:
mingw32-make.exe -f Make_ming.mak gvim.exe
Run Code Online (Sandbox Code Playgroud)
编译成功,但是当我运行时:version它说可执行文件是 32 位的,当然,它拒绝加载我的 64 位 python27.dll 库。
我该怎么做才能将 gvim.exe 编译为 64 位可执行文件?
我正在 Arch 2012.6 中构建 Boost 1.53.0(最新版本)。我构建的原因是因为我需要编译如下:
./b2 install --prefix=/usr/local/ cxxflags="-std=c++11"
Run Code Online (Sandbox Code Playgroud)
具体来说,我需要提供cxxflags="std=c++11"参数,它似乎没有在包中使用过。我被卡住了,因为构建没有找到正确的 python 库。我已经安装了python2和pythonpacman 但我怀疑 boost 需要 python 2 库并且没有找到所需的头文件,因为 Arch“默认”为 python 3。(你能说我有点像 Arch 新手吗?)。
我怀疑我可以向 提供更多信息b2,可能与linkflags论点一起。但我在那里有点死胡同。
我得到的编译错误类似于:
gcc.compile.c++ bin.v2/libs/python/build/gcc-4.8.1/release/link-static/threading-multi/object/function_doc_signature.o
In file included from ./boost/python/detail/prefix.hpp:13:0,
from ./boost/python/converter/registrations.hpp:8,
from libs/python/src/object/function_doc_signature.cpp:9:
./boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: No such file or directory
# include <pyconfig.h>
Run Code Online (Sandbox Code Playgroud)
感谢任何帮助,谢谢大家!