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

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

4
Чому FreeBSD знецінює GCC на користь Clang / LLVM?
Тому я серфінгував по мережі та натрапив на цю статтю . В основному йдеться про те, що FreeBSD , починаючи з версії 10 і вище, знецінить GCC на користь Clang / LLVM . З того, що я бачив по мережі досі, Clang / LLVM - досить амбітний проект, але за …
241 freebsd  compiling  gcc  c  llvm 

4
Як скласти компілятор C з нуля, потім компілювати Unix / Linux з нуля
Скажімо, я працюю у великій організації з обслуговування за межами США та Великобританії. Ми широко використовуємо сервери UNIX та Linux. Читаючи цю статтю, вона згадує, що було б легко вставити backdoor в компілятор C, тоді будь-який код, зібраний із цим компілятором, також містив би backdoor. Тепер, враховуючи нещодавні витоки щодо …

4
configure: error: компілятор C не може створити виконувані файли
Я намагаюся оновити apache 2.2.15 до 2.2.27. Під час роботи config.nice, взятого з apache2.2.15 / build, я отримую таку помилку: checking whether the C compiler works... no configure: error: in `/home/vkuser/httpd-2.2.27/srclib/apr': configure: error: C compiler cannot create executables Я намагався шукати в Інтернеті, але не пощастило. Я також випробував компілятор …

1
Як цей Makefile робить програму C, навіть не вказавши компілятор?
Я використовував Makefile з книги " Розширене програмування Linux (2001)" [код] . Мені було дивно бачити, що GNU make компілює код правильно, навіть не вказуючи компілятор у Makefile. Це як випічка без жодного рецепта! Це мінімальна версія коду: тест.c int main(){} Makefilefile all: test і змусити насправді працювати! Це команда, …
41 linux  make  gcc  gnu-make 

1
Скільки часу потрібно для компіляції gcc 7.3.0? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закритий минулого року . Поки що він працює близько 4 годин. Варто зазначити, що я не мав передумов, і …
25 gcc 

4
Зв'язок між cc1 та gcc?
Я намагаюся встановити Ruby у своєму домашньому каталозі на сервері Linux (без кореневого доступу), що, звичайно, вимагає використання gcc. Найближче, що я можу знайти, - це каталог з такою назвою, який (якщо ви заглибите досить глибоко) містить cc1: >: find / -iname gcc 2> /dev/null /usr/libexec/gcc >: tree -if /usr/libexec/gcc …
23 gcc 

4
Як встановити GCC 5 на debian jessie 8.1
Я спробував багато рішень для встановлення оновлення для мого компілятора gcc на сервері debian. Жоден з них не працював. Мені потрібно оновлення компілятора, щоб використовувати нові функції c ++ 11, оскільки це забезпечує стабільну ABI libcxx11 та стабільну підтримку C ++ 11 (див. Тут ). Зокрема отримання версії `GLIBCXX_3.4.21 ', …
21 debian  gcc  c++  g++ 


3
gcc не може посилання на pthread?
Нещодавно я встановив XUbuntu 11.10 64bit, але у мене виникли проблеми зі складанням найпростішого прикладу pthread. Ось код pthread_simple.c: #include <stdio.h> #include <pthread.h> main() { pthread_t f2_thread, f1_thread; void *f2(), *f1(); int i1,i2; i1 = 1; i2 = 2; pthread_create(&f1_thread,NULL,f1,&i1); pthread_create(&f2_thread,NULL,f2,&i2); pthread_join(f1_thread,NULL); pthread_join(f2_thread,NULL); } void *f1(int *x){ int i; i …
17 c  libraries  gcc  xubuntu 

1
Як gcc знає, де встановлено прискорення
Я встановив прискорення за допомогою sudo apt-get installUbuntu. Пізніше мені не довелося давати Iпрапор gcc на шляху до бібліотек boost, щоб використовувати boost! Я також не робив pkg-config --cflags --libsжодного подібного. У чому тут таємниця? Як gcc здатний знати, де є імпульс і як він автоматично пов'язується з ним?
13 gcc  libraries  boost 

3
Знайдіть і встановіть man файл вручну
Здається, мені не вистачає деяких чоловічих сторінок, зокрема gcc та g ++. Не допомагає мені вказати розділ. whereisне перераховує сторінки чоловіків для цих двох, тому я думаю, що їх просто немає. З Google я отримую багато, наприклад: http://linux.die.net/man/1/g++ (мабуть, це звичайний HTML-код ... чи це розмітка людини на сторінці?) Я …
13 debian  man  gcc  roff 

1
Linux, GNU GCC, ld, сценарії версій та двійковий формат ELF - Як це працює?
Я намагаюся дізнатися більше про версію бібліотеки в Linux і про те, як все це працювати. Ось контекст: - У мене є дві версії динамічної бібліотеки, які розкривають один і той же набір інтерфейсів, скажімо, libsome1.soі libsome2.so. - Програма пов’язана проти libsome1.so. - libdl.soСкажімо, ця програма використовує для динамічного завантаження …

5
встановити останню gcc на rhel 6 x86_64
У мене є сервер RHEL 6 з gcc версією 4.4.7. Я хотів оновити версію gcc (я думаю, що поточна - 4,8). Оновлення Yum не працює. Також відповіді на подібне запитання щодо CentOS не спрацьовують. Я дотримувався методів у прийнятій відповіді, вихід - "Помилка отримання даних сховища для тестування-1.1-devtools-6, сховище не …

2
Що встановлює fs: [0x28] (стек канарів)?
З цієї публікації видно, що FS:[0x28]це стек-канарка. Я генерую той самий код, використовуючи GCC для цієї функції, void foo () { char a[500] = {}; printf("%s", a); } Зокрема, я отримую цю збірку .. 0x000006b5 64488b042528. mov rax, qword fs:[0x28] ; [0x28:8]=0x1978 ; '(' ; "x\x19" 0x000006be 488945f8 mov qword …
13 linux  security  gcc  stack 

2
Чому gcc показує `unknown 'в Target: x86_64-unknown-linux-gnu в Arch Linux?
Мені хотілося б знати, чому під час запуску gcc -vв Arch Linux воно відображає unknownслово в цих результатах: Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/lto-wrapper Target: x86_64-unknown-linux-gnu в той час як в інших дистрибутивах, як Убунту він показує назву дистрибутива, як, ubuntu: Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-ubuntu-linux-gnu/5.1.0/lto-wrapper Target: x86_64-ubuntu-linux-gnu
12 linux  arch-linux  gcc 

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