标签: compile

如何删除我手动编译和安装的包?

我最近在新安装的 Mac OS 10.6 上编译并安装了 Git,但它没有安装文档。

我现在意识到我应该使用这里提供的预编译包:http : //code.google.com/p/git-osx-installer/downloads/list

如何删除使用make installGit 源代码添加到系统中的所有文件?

编辑:我过去也遇到过其他软件包的类似问题。比如./configure用不正确--prefix=什么的。删除 unix 包的一般做法是什么?

package-management compile source-code macos

5
推荐指数
1
解决办法
5139
查看次数

替换/删除 gimp 2.6.11 上的背景图像

如何通过从源代码编译 gimp 来删除这些图像?

我找不到任何包含这些图像的文件。

替代文字

gimp compile images

5
推荐指数
1
解决办法
1337
查看次数

在 OS X 上编译 PHP:iconv 仅在强制为 64 位时才有效

我正在尝试编译 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 …

64-bit compile php macos

5
推荐指数
1
解决办法
6635
查看次数

在低内存系统上编译 VLC 时出现段错误

我正在尝试使用此处提供的说明在我的 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。我有足够的可用磁盘空间。

可能是什么问题?

memory linux vlc-media-player compile arm

5
推荐指数
1
解决办法
323
查看次数

使用 mssql 支持编译 PHP 7

所以我试图切换到 PHP 7。不幸的是,我需要连接到 MSSQL 服务器,所以我需要 pdo 的 dblib 驱动程序。使用 PHP5,您可以使用 php5-sybase 包。

所以我试着按照这个“指南”手动完成 。freetds 编译为切面但 PHP 说WARNING: unrecognized options: --with-sybase

在另一个网站上,我发现简单地添加 --with-mssql 应该可以工作,但也失败了。

有人对我有任何提示或解决方案吗?

compile php ms-sql

5
推荐指数
1
解决办法
3229
查看次数

在 Ubuntu 16.04 上编译 Emacs 25.1

我正在尝试在 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)

linux emacs compile ubuntu

5
推荐指数
1
解决办法
5706
查看次数

在 Windows 7 上的程序中强制使用特定的 CPU 核心

鉴于我知道至少有两个内核,有没有办法强制程序在 cpu1 而不是 cpu0 上运行?

我在 Windows 7 x64 上用 code::blocks 编译 C++

windows-7 cpu-usage compile

4
推荐指数
2
解决办法
3224
查看次数

在 OS X 上编译 pinfo

我想安装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)

compile homebrew autoconf info macos

4
推荐指数
1
解决办法
813
查看次数

如何将 gVim.exe 编译为 64 位可执行文件?(视窗 8)

很直接的问题。我已经下载了 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 位可执行文件?

windows vim gvim compile mingw

3
推荐指数
1
解决办法
3029
查看次数

在 Arch 中构建 Boost

我正在 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 库。我已经安装了python2pythonpacman 但我怀疑 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)

感谢任何帮助,谢谢大家!

python compile arch-linux build

3
推荐指数
1
解决办法
3057
查看次数