Questions tagged «compile»

编译就是将程序的源代码转换为可以在计算设备上执行的较低级机器代码。

6
在哪里可以找到Windows 7 x64的nmake
我正在尝试编译Perl源,但似乎找不到适用于Windows 7 64位的nmake版本。我在整个Microsoft网站上进行了搜索,而我的Googlefu似乎使我失望了。我可以使用其他编译器吗(如果是的话,建议/资源)?我是Linux的本机用户,请原谅我的无知

7
重新编译程序是否会产生逐位相同的二进制文件?
如果我要将程序编译为单个二进制文件,请进行校验和,然后在具有相同编译器和编译器设置的同一台计算机上将其重新编译,并对重新编译的程序进行校验和,校验和会失败吗? 如果是这样,为什么呢?如果不是,使用不同的CPU是否会导致二进制文件不一致?
25 compile  checksum 

4
当我按调试按钮时,Visual Studio无法自动构建
我在Visual Studio中编写代码,但是每当我要测试该应用程序并按绿色箭头“开始调试”时,Visual Studio都不会自动为我重新编译活动的解决方案,因此我必须手动生成该解决方案然后进行调试。 Visual Studio过去在调试之前会自动生成,而我希望这回来,因为必须手动进行构建非常麻烦。 谢谢




3
用选项重新编译VIM
我已经安装了VIM,但需要使用特定选项进行编译: In addition to the most commonly used features, the plugin requires: +python or +python3, +clientserver and +conceal. 有哪些卸载步骤,并使用这些选项重新编译而又不破坏任何内容?


4
编译Linux内核需要多少大小?
我已经下载了最新最稳定的Linux内核2.6.33.2。 我以为我会使用VirtualBox进行测试。因此,我创建了一个动态大小为4 GB的硬盘。并以最少的软件包安装了CentOS 5.3。 我make menuconfig仅使用默认设置进行设置。 之后,我运行make并收到以下错误: net/bluetooth/hci_sysfs.o: final close failed: No space left on device make[2]: *** [net/bluetooth/hci_sysfs.o] Error 1 make[1]: *** [net/bluetooth] Error 2 make: *** [net] Error 2 我剩下的空间是: # df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 3.3G 3.3G 0 100% / /dev/hda1 99M …

6
从源代码编译gvim?
最近,我已经这样安装了vim: hg clone https://vim.googlecode.com/hg/ vim cd vim sudo ./configure --enable-rubyinterp=yes --enable-pythoninterp=yes --enable-gui=gtk2 --prefix=/opt/vim make make install make install clean 因此,我的VIM二进制文件现在位于下/opt/vim/bin。这是ls -la这个目录: $ ls -la /opt/vim/bin total 1500 drwxr-xr-x 2 root root 4096 2011-05-25 12:46 . drwxr-xr-x 4 root root 4096 2011-05-25 12:46 .. lrwxrwxrwx 1 root root 3 2011-05-25 12:46 …
12 linux  ubuntu  vim  gvim  compile 

2
Python ./configure找不到g ++编译器
我正在尝试在仿真的ARM机器(使用Debian 7)上编译Python 3.4.1。./configure给我 checking for g++... no 但已安装g ++。那么可能是什么问题呢?我知道不是严格需要的,但是我更喜欢make将g ++用于c ++代码。
12 compile  g++ 

1
为ARM编译FFMPEG
我有一台Linux ARM计算机(BeagleBone Black)。我正在尝试进行一些相机流传输,并且需要FFMPEG来执行。我已经尝试了所有可以想到的方法(包括以下有关一般性编译的指南),但是未能编译FFMPEG(用于ARM)且没有致命错误。 ubuntu @ ubuntu-armhf:〜/ ffmpeg_sources / ffmpeg $ ./configure --prefix =“ $ HOME / ffmpeg_build” \ --extra-cflags =“-I $ HOME / ffmpeg_build / include” --extra-ldflags =“-L $ HOME / ffmpeg_build / lib” \ --bindir =“ $ HOME / bin” --extra-libs =“ -ldl“ --enable-gpl --enable-libass --enable-libfdk-aac \ --enable-libmp3lame --enable-libopus …


2
编译Linux内核
仅出于学习经验,我使用不同的选项重新编译了Linux内核,并从中进行了安装和引导。它既具有启发性又简单明了。但是,我对众多可用选项不知所措。 我的问题是: 花时间尝试为我的特定笔记本电脑优化Linux内核是否有意义?会带来重大改善吗? 是否有任何工具可以读取我的计算机的配置并提出配置建议?

2
运行./configure时可以跳过“检查...”步骤吗?
$ ./configure configure: configuring for GNU Wget 1.11 checking build system type... i686-apple-darwin10.0.0 checking host system type... i686-apple-darwin10.0.0 checking whether make sets $(MAKE)... yes checking for a BSD-compatible install... /usr/bin/install -c checking for gcc... gcc 有没有办法在运行configure时跳过“检查...”消息?我知道检查是有原因的,但是当想要快速编译某些东西时,在配置“检查AIX”或者编译器是否支持long数据类型时必须等待是一件痛苦的事情。我想不是,因为检查可能用于确定gcc等的路径等。 我知道你可以用--quiet这个消息来沉默,但这不是我想要的, -q, --quiet, --silent do not print `checking...' messages

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.