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

Питання стосовно набору компіляторів GNU.


1
Помилка GCC при спробі виконати "cc1"
Я перешифровував ядро ​​Linux для свого Raspberry Pi на ноутбуці (працює під управлінням debian 7) (дотримувався вказівок із компіляції ядра Raspberry Pi ); але при складанні с make ARCH=arm CROSS_COMPILE=${CCPREFIX} Я отримую такі повідомлення: CHK include/linux/version.h CHK include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' is up to date. CC kernel/bounds.s gcc: error trying to …

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

2
Як реєструються забруднення канальних забруднень?
Прапор GCC -fstack-protector дозволяє використовувати канали стека для захисту від переповнення стека. Впродовж останніх років використання цього прапора за замовчуванням помітніше. Якщо пакет складено з -fstack-protector, і ми переповнюємо буфер у програмі, ми, ймовірно, отримаємо помилку, таку як: *** buffer overflow detected ***: /xxx/xxx terminated Однак "хто" відповідає за ці …
11 logs  gcc 

3
Встановити GCC 7 на Ubuntu?
Я намагаюся запустити тест під GCC 7. Відповідно як встановити gcc-7 або clang 4.0? на Ubuntu.SE ми можемо виконати наступне, щоб встановити GCC 7 на Ubuntu: add-apt-repository ppa:ubuntu-toolchain-r/test && apt-get update && apt-get install -y gcc-7 Команда не вдається встановити: # apt-get install -y gcc-7 ... E: Unable to locate …
11 ubuntu  apt  gcc  ppa 


1
Чи є спосіб відключити захист від переливу буфера на моїй машині?
Я хочу зробити кілька експериментів із переповненням буфера на моїх різних віртуальних машинах, включаючи (але не обмежуючись ними) Debian 6, Ubuntu 12.04, Fedora 16, але кожен раз, коли я намагаюся виконати експлуатувати переповнення буфера, я отримую таке повідомлення: stack smashing detected (core dumped) Провівши своє дослідження, я прочитав, що це …
11 linux  security  gcc 

2
Ні 32 помилок бібліотеки розвитку після встановлення glibc-devel.i686
Я намагаюся встановити gcc 4.9.0 на centOS 6. Під ./configureчас виникнення помилки: /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.4.7/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat- linux/4.4.7/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: cannot find -lgcc_s collect2: ld returned 1 exit status configure: error: I suspect your system does not have 32-bit developement …
11 centos  gcc  glibc 

1
Як встановити останній gcc на FreeBSD?
Як встановити останню версію gccна FreeBSD та налаштувати систему, щоб ця остання версія використовувалася для компіляції подальших програм? На даний момент написання цього повідомлення останній реліз gcc- версія 4.9.0. І я використовую FreeBSD 10.0. Мені насправді потрібен g++компілятор C ++; але мені потрібно встановити щось на зразок gcc49пакету для цього, …
10 freebsd  gcc  g++ 

1
Як встановити gcc 4.8.1 на debian wheezy
Я хотів би встановити GCC 4.8.1 на мою систему Debian Wheezy 7.1.0. Поточна версія GCC, встановлена ​​в моїй системі, - 4.7.2. Я бачу, що gcc-4.8.1 доступний у сховищі Debian. Чи може хтось показати мені, як рухатись до виконання цього оновлення?
10 debian  gcc 

1
Як створити перехресний компілятор GCC для Cross Linux From Scratch (CLFS) для Beagleboard?
В даний час я намагаюся створити вбудований Linux з нуля з інструкціями Cross Linux від Scratch . Все спрацювало нормально, поки я не спробував скласти крос-компілятор GCC. Я хочу створити Linux для Beagleboard-xM ... Тож я вибрав такі налаштування: export CLFS_ABI="aapcs-linux" export CLFS_HOST="x86_64-cross-linux-gnu" export CLFS_TARGET="armv7a-unknown-linux-uclibceabi" export CLFS_ARCH="arm" export CLFS_ENDIAN="little" export …

4
Компілятор C не може створити виконувані файли
Я намагаюся встановити вино на Linux Mint 17.1. Я ./configure'd як root, щоб встановити його. Вхід: cd Downloads/wine-1.6.2 ./configure Вихід: checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking whether make sets $(MAKE)... yes checking for gcc... gcc checking whether the C compiler works... no configure: error: in …
9 linux-mint  gcc  wine 

2
Чи можна було б компілювати та завантажувати GNU?
Новий реліз Guix вийшов деякий час тому. І мені виникла думка, що якщо я можу завантажувати glibc, gcc та guix до HURD та Mach, я можу мати нелінукс-систему GNU. Але мені також потрібно таке програмне забезпечення, як bash, emacs, binutils, coreutils, система init. У когось із них є системні дзвінки, …
9 gcc  glibc  hurd 

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