Вопросы с меткой [compile]

Компиляция означает преобразование исходного кода программы в машинный код более низкого уровня, который может быть выполнен на вычислительном устройстве.

25
голосов
6ответов
100k показов

Где найти nmake для Windows 7 x64

Я пытаюсь скомпилировать исходный код на Perl и не могу найти версию nmake, которая работает с Windows 7 64 бит. Я искал по всему веб-сайту Microsoft, и мой Googlefu, кажется, подводит меня. Могу ли ...
23
голоса
6ответов
14k показов

Производит ли перекомпиляция программы бинарный идентичный двоичный файл?

Если бы я должен был скомпилировать программу в один двоичный файл, создать контрольную сумму, а затем перекомпилировать ее на той же машине с теми же настройками компилятора и компилятора и ...
17
голосов
6ответов
29k показов

Определить компилятор, используемый для EXE-файла

Есть ли способ обнаружить (или скрыть) компилятор, который использовался для создания исполняемого файла?
16
голосов
4ответа
32k показов

Visual Studio не строится автоматически при нажатии кнопки отладки

Я пишу код в Visual Studio, но всякий раз, когда я хочу протестировать приложение и нажать зеленую стрелку для "Начать отладку", Visual Studio не перекомпилирует для меня активное решение ...
16
голосов
4ответа
21k показов

Как вывести список импортированных символов в исполняемый файл ELF?

Для исполняемого файла PE я могу перечислить импортированные символы, используя dumpbin /imports FILE.EXE или используя утилиту зависимость, которая является приложением GUI. «nm ELF-binary» просто ...
16
голосов
7ответов
9k показов

Какие компоненты ПК оказывают наибольшее влияние на время компиляции для Visual Studio?

Какие спецификации ПК оказывают наибольшее влияние на время компиляции? Диск? Тактовая частота? Количество ядер процессора?
13
голосов
1ответ
4k показов

Как был скомпилирован первый компилятор?

Это всегда ломало мне голову. Компиляторы компилируют код. Я представляю, что компилятор закодирован. Таким образом, чтобы на самом деле запустить код для компилятора, вы должны скомпилировать его. ...
13
голосов
3ответа
10k показов

Перекомпилируйте VIM с опциями

У меня установлен VIM, но мне нужно скомпилировать его с определенными параметрами: In addition to the most commonly used features, the plugin requires: +python or +python3, +clientserver and ...
12
голосов
4ответа
12k показов

Компилируя ядро Linux, какой размер нужен?

Я скачал самое новое самое стабильное ядро Linux, 2.6.33.2. Я думал, что я проверю это с помощью VirtualBox. Поэтому я создаю жесткий диск динамического размера размером 4 ГБ. И установил CentOS 5.3 ...
11
голосов
6ответов
6k показов

Скомпилировать гвим из источников?

Недавно я установил 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 ...
10
голосов
2ответа
4k показов

Python ./configure не находит компилятор g++

Я пытаюсь скомпилировать Python 3.4.1 на эмулированной машине ARM (с Debian 7). ./configure дает мне checking for g++... no но g++ установлен. Так в чем может быть проблема? Я знаю, что в этом нет ...
9
голосов
1ответ
3k показов

Компиляция FFMPEG для ARM

У меня есть компьютер с Linux ARM (BeagleBone Black). Я пытаюсь сделать потоковую передачу с камеры, и мне нужен FFMPEG. Я перепробовал все, что мог придумать (включая следующие руководства по его ...
8
голосов
2ответа
1k показов

Компиляция ядра Linux

Просто для обучения я перекомпилировал ядро Linux с различными опциями, установил и загрузил с него. Это было поучительно и просто. Тем не менее, я был ошеломлен большим количеством доступных ...
8
голосов
3ответа
2k показов

Разница между программами, скомпилированными для разных ОС

С точки зрения скомпилированного кода, в чем разница между программой, скомпилированной для одной ОС против другой (например, Linux против Windows). Разве программа не запускается прямо на ...
7
голосов
3ответа
2k показов

Кто-нибудь успешно настраивал Mutt для GMail на FreeBSD? Если так, то как?

Я пытался следовать инструкциям здесь и здесь. В настоящее время я могу читать электронную почту из своей учетной записи GMail, но не отправлять - это на персональном компьютере, поэтому даже если я ...
7
голосов
4ответа
6k показов

На каком языке написаны компиляторы?

Компиляторы написаны на разных языках, чем язык, который они компилируют?
7
голосов
2ответа
2k показов

Как исправить ошибку компиляции _decimal модуля при установке Python 3.3.2 в CentOS 5.9 (x86_64)?

Я получаю следующую ошибку при попытке компилировать Python 3.3.2 в CentOS 5.9 x86_64: Failed to build these modules: _decimal Я получаю эту ошибку при выполнении команды "make" (после команды ...
7
голосов
1ответ
124 показов

Как общие двоичные файлы используют преимущества новых наборов команд на новых процессорах

С каждым выпуском нового процессора происходят изменения в наборе инструкций, поддерживаемом процессором. Например, Haswell имеет расширенные векторные расширения. Однако, когда я запускаю программу ...
6
голосов
1ответ
3k показов

Компиляция PHP 7 с поддержкой mssql

Поэтому я пытаюсь перейти на PHP 7. К сожалению, мне нужно подключиться к серверу MSSQL, поэтому мне понадобится драйвер dblib для pdo. С PHP5 вы можете установить пакет php5-sybase. Поэтому я ...
6
голосов
3ответа
14k показов

Можно ли запустить двоичный файл x86 на процессоре ARM?

Можно ли преобразовать / перекомпилировать уже скомпилированный двоичный файл x86 в двоичный файл ARM? Я использую BeagleBoard с командной строкой Ubuntu (Maverick) и хочу запустить сервер Ventrilo, ...
6
голосов
1ответ
2k показов

Как собрать Firefox из 4.0 источника и оптимизировать его?

Я нашел тонны ссылок, ресурсов по этой теме. Тем не менее, большинство из них просто компилируют и все. Я хочу, чтобы отключить отладку, включить оптимизацию -O3 (это не удается при компиляции .. ...
6
голосов
1ответ
10k показов

GCC 4.8.1 не удалось собрать

Я использую Ubuntu 13.04 64 бит. Это сообщение об ошибке: checking for x86_64-unknown-linux-gnu-gcc... /home/hoangtu/Downloads/gcc-4.8.1/host-x86_64-unknown-linux-gnu/gcc/xgcc ...
6
голосов
1ответ
60 показов

Обычно лучше компилировать на той же машине, на которой вы хотите выполнить?

(Примечание: я просто использую ffmpeg в качестве примера, я часто удивляюсь тому же с другими программами) У меня есть скрипт сборки для ffmpeg который компилируется для поддержки нескольких ...
5
голосов
2ответа
6k показов

Компиляция PHP на OS X: iconv работает только в том случае, если он переведен на 64-битную версию

Я пытаюсь скомпилировать PHP, и я продолжал получать эту ошибку во время make: Undefined symbols for architecture x86_64: "_iconv_open", referenced from: __php_iconv_mime_decode in iconv.o ...
5
голосов
1ответ
266 показов

segfaults при компиляции VLC в системе с низким объемом памяти

Я пытаюсь скомпилировать VLC из этого репозитория GitHub на моем устройстве Allwinner (ARM Cortex-A8 NEON с ядром armhf и около 380 МБ ОЗУ), используя приведенные здесь инструкции. Я продолжаю ...
5
голосов
1ответ
1k показов

заменить / удалить фоновое изображение на gimp 2.6.11

Как мне удалить эти изображения путем компиляции GIMP из источника? Я не могу найти файл, содержащий эти изображения.
5
голосов
1ответ
4k показов

Как удалить пакет, который я скомпилировал и установил вручную?

Я недавно скомпилировал и установил Git на новой установке Mac OS 10.6, но он не установил документацию. Теперь я понимаю, что должен был использовать предварительно скомпилированный пакет, ...
4
голоса
2ответа
3k показов

Принудительное использование ядра процессора в программах на Windows 7

Есть ли способ заставить программу работать на cpu1, а не на cpu0, если я знаю, что есть как минимум два ядра? Я компилирую C++ с code::blocks в Windows 7 x64
4
голоса
0ответов
1k показов

Чувствительная к регистру ошибка в сборке компилятора с использованием crosstool-ng под Cygwin

Когда я пытаюсь собрать кросс-компилятор gcc, используя crosstool-ng под Cygwin (работает в Windows 7), у меня появляется следующее сообщение: $ /opt/ng-crosstool/bin/ct-ng build [INFO ] Performing ...
4
голоса
1ответ
5k показов

SSL не доступен при попытке скомпилировать «wget» из источника?

Я пытался установить wget из исходного кода в Linux: ./configure --with-ssl=openssl Но это возвращает меня: configure: error: --with-ssl=openssl was given, but SSL is not available. Если я сделаю: ...
4
голоса
1ответ
297 показов

Ошибки компиляции Firefox на Debian

Я хочу скомпилировать Firefox на Debian, поэтому я создаю .mozconfig как: mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/ff-dbg ac_add_options --enable-application=browser ... и теперь используйте эту команду ...
4
голоса
1ответ
1k показов

Использовать matlab в make-файлах и т. Д. Как ускорить процесс?

Я использую много matlab для обработки данных и т.д. Тем не менее, мой рабочий процесс выглядит немного вялым, поэтому мне было интересно, смогу ли я немного ускорить процесс с помощью make-файлов. Я ...
4
голоса
2ответа
1k показов

Можете ли вы пропустить шаги "проверки .." при запуске ./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)... ...
4
голоса
4ответа
219 показов

Какие шаги мне нужно предпринять для компиляции и установки ядра Linux?

Каковы правильные шаги для компиляции ядра Linux? Являются ли эти шаги одинаковыми или разными для разных версий ядра, т.е. для 2.2, 2.4 и 2.6.
4
голоса
1ответ
2k показов

Куда ушел SELinux?

Я собираю новое ядро и хочу включить SELinux, но нигде не вижу его в menuconfig. Единственный фреймворк под опциями безопасности - Tomoyo ..... поэтому я спрашиваю, что случилось с SELinux? Как ...
3
голоса
1ответ
306 показов

В Linux, как получить справочную страницу для скомпилированных программ?

Я знаю, что установка пакета через APT (apt-get или aptitude для моего компьютера) автоматически установит соответствующие страницы man и обновит базу данных man. Когда я хочу собрать те же пакеты, ...
3
голоса
0ответов
297 показов

ошибка iconv для PHP 5.3 при компиляции

Я получаю эту ошибку: -lm -lxml2 -lz -liconv -lm -lxslt -lxml2 -lz -licucore -lm -o sapi/cgi/php-cgi Undefined symbols for architecture x86_64: "_libiconv_open", referenced from: _convert in ...
3
голоса
2ответа
3k показов

Скомпилируйте ядро Linux для другой машины

Я новичок в разработке ядра, и мне нужно скомпилировать ядро с некоторыми специфическими функциями, а затем установить его на некоторых машинах. Проблема в том, что эти машины работают медленно, и ...
3
голоса
1ответ
845 показов

Что разбил Automake?

При загрузке программного обеспечения с открытым исходным кодом из Интернета (в данном случае: PHP 5.5.5) они часто поставляются с "сценарием" Automake (если я могу назвать его сценарием) для сборки ...
3
голоса
1ответ
7k показов

Установка компиляторов Cygwin C и C++ для среды IDE NetBeans 7.2

Я очень новичок в Cygwin, C, C++ и NetBeans IDE 7.2. Мой компьютер работает под управлением ОС MICROSOFT WINDOWS 7. Я прочитал документацию по установке компиляторов Cygwin C C++. ...
3
голоса
1ответ
4k показов

Компиляция Emacs 25.1 в Ubuntu 16.04

Я пытаюсь скомпилировать последнюю версию emacs на Ubuntu 16.04. После установки библиотек, о которых я мог подумать, скрипт ./configure выдает следующее: Where should the build process find the ...
3
голоса
3ответа
571 показов

Разница в производительности между yum и самостоятельной компиляцией

Как компиляция исходного кода приводит к лучшей производительности, чем использование yum?
3
голоса
2ответа
7k показов

Xcode установлен, но компиляторы gcc/ g++ не найдены

Я думал, что XCode придет с этими компиляторами. Могу ли я загрузить их вручную? Где я могу их найти?
3
голоса
2ответа
3k показов

Как заставить `make` распознавать команду псевдонимов

Я устанавливаю MOOG, и когда я make -f Makefile.maclap я получаю сообщение об ошибке: $ make -f Makefile.maclap g77 -w -c -o Abfind.o Abfind.f make: g77: No such file or directory make: *** ...
3
голоса
0ответов
285 показов

Должен ли я заменить системный диск или диск с рабочими файлами на SSD?

Прежде всего, я прочитал много вопросов на этом сайте (и в Интернете) по этому вопросу, но я все еще не уверен в своей конкретной ситуации. В настоящее время у меня есть ноутбук с двумя жесткими ...
3
голоса
2ответа
4k показов

Добавьте модуль в nginx после установки

Привет я установил nginx с этой командой на Centos 6 sudo yum install nginx и это работает, но мне нужно скомпилировать с модулем RTMP RIT так как мне найти путь для внесения некоторых изменений ...
3
голоса
1ответ
2k показов

Распределенная компиляция в Windows

Я читал о distcc для распределенной компиляции в системах Linux. Поскольку мне приходится довольно часто собирать большой проект, мне было интересно, есть ли в Windows методы для его распределения на ...
3
голоса
3ответа
3k показов

Почему компиляторы должны быть "умнее" для архитектуры набора команд RISC

Архитектура с уменьшенным набором команд (RISC) направлена на уменьшение количества команд, тем самым повышая производительность. Единственным недостатком этого подхода является то, что компиляторы ...
3
голоса
2ответа
9k показов

Портативный компилятор C для Windows на USB-накопителе

Я ищу портативный компилятор C для запуска с USB-накопителя в Windows (XP или выше). Если это портативная версия GCC, это плюс. Если это также (необязательно) компилятор C++, это тоже плюс. Я знаю о ...
3
голоса
3ответа
241 показов

Linux, перекомпиляция из исходного кода

Я относительно новичок в Linux, но я возился с виртуальной машиной Ubuntu, чтобы привыкнуть к ней. Я настроил SSH, Apache, PHP, MySQL, Ruby, Rails, Passenger и Git, чтобы возиться с моими проектами ...