我正在尝试编译 Perl 源代码,但似乎找不到适用于 Windows 7 64 位的 nmake 版本。我在微软的网站上到处搜索,我的 Googlefu 似乎让我失望。我可以使用不同的编译器 - 如果是的话建议/资源吗?我是 Linux 本地用户,请原谅我的无知
我正在 Visual Studio 中编写代码,但是每当我想测试应用程序并按绿色箭头“开始调试”时,Visual Studio 不会自动为我重新编译活动解决方案,我必须手动构建解决方案然后对其进行调试。
Visual Studio 过去常常在调试前自动构建,我希望它回来,因为必须不断手动构建是一个严重的痛苦。
谢谢
对于 PE 可执行文件,我可以使用列出导入的符号
dumpbin /imports FILE.EXE
Run Code Online (Sandbox Code Playgroud)
或使用depends 实用程序,即GUI 应用程序。
`nm ELF-binary' 只返回“无符号”。
如果我将一个程序编译成单个二进制文件,进行校验和,然后在同一台机器上使用相同的编译器和编译器设置重新编译它,并对重新编译的程序进行校验和校验,校验和会失败吗?
如果是这样,这是为什么?如果不是,使用不同的 CPU 会导致不同的二进制文件吗?
哪些 PC 规范对您的编译时间影响最大?磁盘?时钟速度?CPU核心数?
我已经下载了最新最稳定的 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
Run Code Online (Sandbox Code Playgroud)
我剩下的空间量是:
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
3.3G 3.3G 0 100% /
/dev/hda1 99M 12M 82M 13% /boot
tmpfs 125M 0 125M 0% /dev/shm
Run Code Online (Sandbox Code Playgroud)
我的虚拟大小是 4 GB,但实际大小是 3.5 GB。
$ ls -hl …Run Code Online (Sandbox Code Playgroud) 这一直困扰着我。编译器编译代码。我想编译器是编码的。因此,要实际运行编译器的代码,您必须对其进行编译。
第一个编译器是如何编译的?
我安装了 VIM,但我需要使用特定选项编译它:
In addition to the most commonly used features, the plugin
requires: +python or +python3, +clientserver and +conceal.
Run Code Online (Sandbox Code Playgroud)
在不破坏任何内容的情况下卸载和使用这些选项重新编译的步骤是什么?
我正在尝试在模拟 ARM 机器(使用 Debian 7)上编译 Python 3.4.1。./configure给我
checking for g++... no
Run Code Online (Sandbox Code Playgroud)
但是安装了 g++。那么可能是什么问题呢?我知道它不是严格需要的,但我更喜欢make将 g++ 用于 c++ 代码。
compile ×10
linux ×2
build ×1
checksum ×1
debug ×1
disk-space ×1
g++ ×1
history ×1
installation ×1
kernel ×1
make ×1
performance ×1
vim ×1
windows-7 ×1