Вопросы с тегом «compiling»

8
Каковы преимущества строительных инструментов / библиотек из исходного кода?

Получая выгоду от строительства из источника? Код лучше оптимизирован под вашу аппаратную архитектуру? Оптимизировано ли оно вообще? Почему кто-то выбрал бы сборку из исходного кода вместо использования системы управления пакетами, такой как APT / yum? Если есть какой-то выигрыш от оптимизации,...

8
Зачем программированию на С нужен компилятор, а сценариям оболочки нет?

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

8
Где программа установлена ​​после ./configure

Я устанавливаю программное обеспечение, используя следующие wget <URL package.tar.gz> tar xzvf package.tar.gr ./configure package cd package make make install Моя проблема в том, что пакет не установлен в рабочем каталоге. Где он установлен по умолчанию? Где я должен добавить информацию о...

8
Грязная фатальная ошибка при установке ядра Linux

Я скомпилировал ядро ​​Linux 2.6.24.6 из исходного кода (без проблем) и попытался установить его. В частности, после распаковки исходного кода Linux я сделал make && make modules компилировать. Затем после некоторой конфигурации я просто использовал sudo make modules_install install...

8
Компиляция ядра с настройками по умолчанию

Предположения: Платформа: anisha@linux-dopx:~/> uname -a Linux linux-dopx 2.6.34-12-desktop #1 SMP PREEMPT 2010-06-29 02:39:08 +0200 x86_64 x86_64 x86_64 GNU/Linux Загруженное ядро ​​является последней стабильной версией из kernel.org. Мы оставляем значения по умолчанию (без изменений) в...

8
Использовать многопоточный make по умолчанию?

Есть ли способ makeиспользовать многопоточность (6 потоков идеально подходит для моей системы) в масштабе всей системы вместо простого добавления -j6в командную строку? Так что, если я бегу make, он действует так же, как если бы я бегал make -j6? Я хочу эту функциональность, потому что я...

8
Разница между make-kpkg и make deb-pkg

Я хотел бы знать точную разницу между make-kpkgи make deb-pkg. Этот вопрос задает почти то же самое, но без удовлетворительных ответов. Ранее я использовал make -j `getconf _NPROCESSORS_ONLN` deb-pkg скомпилировать исходное дерево ядра и сгенерировать пакеты debian header + kernel-image. Я...

8
Влияние компиляции из исходного кода на уже установленные приложения

Я использую Ubuntu 12.04. Скажем, я установил package xиз репозитория (со всеми его зависимостями) в версии 1.7, но мне нужны некоторые функции, которые доступны только в версии 1.8, поэтому я загружаю исходный tar и скомпилирую его: ./configure make make install Это перезаписывает существующие...

8
Автоматически применять модуль патча и компилировать ядро ​​при обновлении?

Недавно я применил однострочное исправление drivers/bluetooth/btusb.cдля обеспечения совместимости с моим устройством Bluetooth. Однако всякий раз, когда я получаю обновление ядра, патч будет потерян, пока кто-нибудь не сделает бэкпорт (что маловероятно). Есть ли способ запустить скрипт и...

8
Какой пакет может означать «linux-headers-3.7.5-1-ARCH»?

Я отлаживаю установщик программного обеспечения с закрытым исходным кодом, в котором, похоже, есть некоторые предвзятые представления о моем распространении. Установка прерывается после не нахождения apt-get. Команда, которую он пытается выполнить: apt-get -y -q install linux-headers-3.7.5-1-ARCH Я...

8
«Нет такого файла или каталога» при выполнении кросс-скомпилированной программы на Raspberry Pi

Я недавно купил Raspberry Pi. Я уже настроил его, и я установил кросс-компилятор для arm на моем рабочем столе (amd64). Я скомпилировал простую программу «hello world», а затем скопировал ее со своего рабочего стола на свой Pi с помощью scp ./hello david@192.168.1.33:~/hello. После входа в мой Pi я...

8
Как скомпилировать дополнительные файлы в корневой каталог Android ROM

Я создаю собственное ядро ​​Android на основе исходного кода ядра Cyanogenmod ROM. Я хотел бы добавить папки и файлы в корневую папку ОС ( /). Например, после компиляции моего ядра, я хотел бы создать дополнительную папку с именем toto(absolute path = /toto). Я действительно понятия не имею, какие...

3
Создание нового initrd без установки ядра

Как я могу создать образ initrd для нового (экспериментального) ядра без фактической его установки. (Существующие инструменты для создания initrd на основе конфигурации и деталей из установленного ядра.) Скажем, я собираю новое ядро ​​с включенными экспериментальными функциями, у меня это в другом...

2
-FPIC Флаг для всей системы?

Независимый от позиции код означает, что сгенерированный машинный код не зависит от того, находится ли он по определенному адресу для работы. и прыжки относительны. Так можно ли объявлять всю -fPICсистему в дистрибутиве Linux. специально нормальные машины Intel для...