Запитання з тегом «compiling»

Компіляція - це процес перетворення вихідного коду в байт-коди для певної архітектури комп'ютера.

5
Що може спричинити зависання при складанні на декілька ядер?
Вчора я намагався скласти пакет ROOT з джерела. Оскільки я складав його на 6-ядерній монстр-машині, я вирішив іти вперед і будувати, використовуючи кілька ядер, використовуючи make -j 6. Спочатку компіляція пройшла гладко і дуже швидко, але в якийсь момент makeвисіла, використовуючи 100% ЦП лише на одному ядрі. Я трохи погуглив …
17 linux  compiling  make 

3
apt-get build-dep не в змозі знайти вихідний пакет
Я вже дотримувався цього керівництва, щоб відключити середню кнопку вставки миші на моєму Ubuntu 12.04. Працює як шарм. Зараз я намагаюся досягти того ж на моєму Linux Mint 17. Коли я намагаюся sudo apt-get build-dep libgtk2.0-0 це дає мені такий вихід: Reading package lists... Done Building dependency tree Reading state …
16 apt  compiling 


4
Помилка під час компіляції драйверів для Ralink RT2870
Я намагаюся встановити драйвери для бездротової карти RNX-N600UBE (чіпсет Ralink RT2870) на Kali Linux. Я завантажив драйвери з їх веб-сайту і розпакував / розпакував їх, але тепер, коли я намагаюся запустити команду 'make', я отримую цю помилку. /home/fox/System/2011_0427_RT3572_Linux_STA_v2.5.0.0.DPO/os/linux/../../os/linux/rt_linux.c:1156:20: error: incompatible types when assigning to type ‘int’ from type ‘kuid_t’ /home/fox/System/2011_0427_RT3572_Linux_STA_v2.5.0.0.DPO/os/linux/../../os/linux/rt_linux.c:1157:20: …

1
Який правильний спосіб встановити контекст SELinux в RPM .spec?
Я намагаюся побудувати RPM , що цілі RHEL4 і 5. Зараз я викликаю chconз %postале кілька записів Google говорять «що це не так, як ви повинні робити це» з дуже обмеженою допомоги на правильному шляху. Я також помітив, що fixfiles -R mypackage checkкажуть, що файли помиляються, коли вони праві (як …
14 compiling  rpm  selinux 

6
Шукаєте інструменти для створення мінімального робочого столу Linux
Все частіше я незадоволений тим, що конфігурування мого робочого столу Linux зазвичай означає видалення потужності замість додавання та налаштування функцій. Я прийшов до висновку, що я б краще почати з чогось дуже мінімального, а потім додавати пакунки, про які я дізнаюся, які забезпечують додаткову функціональність. Тому я шукаю або дуже …

3
Як зменшити розмір initrd при компілюванні ядра?
Коли я складаю власне ядро, я в основному роблю наступне: Я завантажую джерела з www.kernel.org і розпаковую його. Я копіюю свої попередні .configджерела в джерела і виконую make menuconfigперегляд нових параметрів і змінюю конфігурацію відповідно до нової політики ядра. Потім я складаю: make -j 4 І, нарешті, встановити його: su …

2
Як переадресувати лише stderr?
У мене виникають проблеми з цим. Мені потрібно запустити компільований .java файл і перенаправити лише stderr на файл, який називається помилка. Отже файл .java називається javaProgram.java. Це те, що я спробував: java javaProgram 2> error Однак коли я cat error виявляється, що там є речі, навіть коли я знаю, що …


7
Складання коду з apue
Щойно я почав читати книгу: Розширене програмування в середовищі UNIX® . Я хотів спробувати запустити перший приклад коду. Я працюю Scientific Linux 6.4. Я завантажив вихідний код і, як там сказано в його README, я побіг makeу нестисненому файлі. Я написав першу програму (макетна lsкоманда) #include "./include/apue.h" #include <dirent.h> int …
12 compiling 

1
Чому мій початковий ramdisk такий великий?
Я запускаю Ubuntu 11.10, який поставляється з версією ядра 3.0.0-14. Я завантажив і побудував ядро ​​з 3.1.0гілки. Після встановлення нового ядра я бачу, що мій /boot/initrd.img-3.1.0файл ВЕЛИЧЕЗНИЙ. Це 114MB, а моя /boot/initrd.img-3.0.0-14-generic- близько 13MB. Я хочу позбутися від набряку, який явно непотрібний. Створюючи нове ядро, я скопіював /boot/config-3.0.0-14-genericйого .configу свій …

2
Що таке Бінарний пакет? Як їх побудувати?
Я хочу ознайомитись з бінарними пакунками та запустити їх на Linux. У мене працює база Debian (Ubuntu / Linux mint) Linux os. Як побудувати бінарний пакет з джерела? І чи можу я безпосередньо завантажувати двійковий пакет для додатків (наприклад, Firefox тощо) та ігор (наприклад, boswars тощо)? Я запускаю прямий пакет, …

1
Неможливо завантажити модуль: не погоджуються щодо версії символу_молодіння модуля
Дотримуючись цього підручника, щоб написати мого першого водія. Makefile - це: # Makefile – makefile of our first driver # if KERNELRELEASE is defined, we've been invoked from the # kernel build system and can use its language. ifneq (${KERNELRELEASE},) obj-m := ofd.o # Otherwise we were called directly from …

2
Чому FreeBSD використовує ліцензовану GPL ліцензію GPL?
Чому FreeBSD використовує GCC як свій компілятор за замовчуванням? Я маю враження, що основний стовп філософії FreeBSD - це не використовувати будь-яке програмне забезпечення GNU, зокрема GPL-код. І все ж GCC, який є і GNU, і GPL, постачається в комплекті з FreeBSD. Чому?

3
Як продовжувати компіляцію?
Я знаю, що я можу перервати makeпроцес у будь-який час без необхідності повторного перекомпіляції всього вихідного дерева. Як я знаю, makeціль компілює лише те, що вона ще не скомпільована, або вихідний код змінено після останньої компіляції. Але якщо я перерву make, напевно знайдеться один або кілька (залежно від рівня сумісності) …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.