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

Колекція компіляторів GNU - це стандартна система компілятора, яка використовується для багатьох Unix-подібних операційних систем, включаючи Linux. Спочатку призначений для компіляції програм C, тепер він також може працювати з C ++, Java та кількома іншими мовами.

5
Як вибрати версію gcc та g ++ за замовчуванням?
Тому я встановив gcc-4.4 та gcc-4.3 (те саме для g ++). Наскільки я пам'ятаю, в Ubuntu є інструмент, який встановлює для вас символьні посилання, якщо ви просто скажете, яку версію ви хочете. Однак це, здається, не працює в новітній версії, що мені здається невтішним. root@nexus:~# update-alternatives --config gcc update-alternatives: error: …
206 gcc  g++ 

5
Як я можу використовувати останню GCC на Ubuntu?
Я хочу скласти свою програму з останньою версією gcc. Ubuntu 14.04 поставляється з GCC 4.8.2, однак є 4.9.0 доступні, крім того, я бачу , що він доступний у вигляді пакету: gcc-4.9. Я намагався його встановити sudo apt-get install gcc-4.9 але це говорить Reading package lists... Done Building dependency tree Reading …

7
GLIBCXX_3.4.20 не знайдено, як виправити цю помилку?
Коли я намагаюся запустити програмний редактор макета (доступний на цьому сайті ) на Ubuntu 14.04.1 64-розрядний LTS, я отримую наступний вихід у терміналі: $ layout layout: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by layout) Я спробував команду stringsна /usr/lib/x86_64-linux-gnu/libstdc++.so.6наступне, і ось вхід і вихід: $ strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX …

2
Як встановити gcc-4.8
Я перевірив версію gcc у своїй системі. В даний час це 4.6.3. Я прочитав, що gcc-4.8 вийшов. Я успішно спробував такі команди: sudo apt-get install gcc (gcc is already the newest version) sudo apt-get install gcc-4.8 (unable to locate package) Хтось знає, як встановити цей пакет 12.04?

3
Встановіть gcc на Ubuntu 12.04 LTS
Коли я намагаюся встановити gcc на Ubuntu 12.04 LTS Server apt-get install gcc, я отримую таку помилку: The following packages have unmet dependencies: gcc : Depends: cpp (>= 4:4.6.1-2ubuntu5) but it is not going to be installed Depends: gcc-4.6 (>= 4.6.1-1) but it is not going to be installed Recommends: …

3
"Фатальна помилка: openssl / opensslv.h: Немає такого файлу чи каталогу", що компілює mitmproxy
Я намагаюся встановити пакет mitmproxy через pip так: $ sudo pip install mitmproxy Він закінчується наступним повідомленням про помилку: x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c build/temp.linux-x86_64-2.7/_openssl.c -o build/temp.linux-x86_64-2.7/build/temp.linux-x86_64-2.7/_openssl.o build/temp.linux-x86_64-2.7/_openssl.c:391:30: fatal error: openssl/opensslv.h: No such file or directory compilation terminated. …
52 compiling  gcc  pip 

4
Як встановити gcc 4.7?
Я хочу встановити gcc 4.7, щоб я міг використовувати деякі функції c ++ 11. Я завантажив джерело, побіг ./configureі мені сказали, що мені потрібно GMP. Завантажив код для цього, потрапив ./configureі мені сказали, що мені потрібен m4. Але у мене вже є m4 (принаймні, так мені говорить синаптичний). Що відбувається …


3
Як встановити clang ++?
У мене виникають проблеми з тим, щоб clang ++ працювати, коли я складаю код. Зокрема, я отримую make: clang++: Command not foundпомилку. Я бігав sudo apt-get install llvm, а також sudo apt-get install build-essentialі sudo apt-get update. Що мені потрібно зробити, щоб встановити clang ++?
38 gcc  clang 

2
Встановити gcc-8 тільки на Ubuntu 18.04?
Щойно я встановив Lubuntu 18.04 LTS. Існує два варіанти встановлення gcc: gcc-7і gcc-8. Обидва доступні з apt-get installкоробки. Навіть після того, як я встановив gcc-8, система все одно буде встановлюватися, gcc-7коли я встановлюю інші пакети, такі як build-essential. Оскільки gcc-8новіше, чи існує спосіб встановити його gcc-8і встановити gcc-8лише?
33 gcc  18.04 

2
встановити gcc-9 на Ubuntu 18.04?
gcc-9 щойно випущений . Мені було цікаво, чи є сховище, яке дозволяє мені встановити gcc 9 на Ubuntu 18.04 LTS (біонічний)? Здається, є сховища, що підтримують дискотеку: https://packages.ubuntu.com/disco/gcc-9-base Але мені сподобалося мати його на поточному LTS на деякий час.
29 18.04  ppa  repository  gcc 

3
Як встановити gcc-7 або clang 4.0?
Я хочу спробувати функції C ++ 17 і хочу встановити стандартний компілятор (бажано GCC). Я абсолютно новачок у Linux та Ubuntu, і просто багато чого не розумію. Я намагався слідкувати за https://launchpad.net/~ubuntu-toolchain-r/+archive/ubuntu/test, але не пощастило. Спочатку я побіг: sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update Як я зрозумів, ця команда встановлює …

1
bfd.h повинен був включити libiberty / ansidecl.h в Ubuntu 14.04?
Пакет binutils, здається, змінено, оскільки він включає каталог libiberty.hпереміщених до /usr/include/libiberty, тому можливе неправильне включення в bfd.hвідношенні ansidecl.h. Отримання цих помилок компіляції при використанні утилітів сліду binutils /usr/include/libiberty/libiberty.h: In function ‘basename’: /usr/include/libiberty/libiberty.h:110:38: error: expected declaration specifiers before ‘ATTRIBUTE_RETURNS_NONNULL’ extern char *basename (const char *) ATTRIBUTE_RETURNS_NONNULL ATTRIBUTE_NONNULL(1); ^ /usr/include/libiberty/libiberty.h:121:45: error: expected …

3
gcc не зв’яжеться з -m32
Спроба скомпілювати навіть найпростішу ( int main(){}) програму з -m3264-бітовою системою не вдається: $ gcc -m32 test.c /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc.a when searching for -lgcc /usr/bin/ld: cannot find -lgcc /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: cannot find -lgcc_s collect2: error: ld returned 1 exit status Схоже, все …
23 14.04  gcc  multiarch 

2
Створення 32-розрядного додатка в 64-розрядному Ubuntu
Після годин гугла, я вирішу відмовитись і запитати вас у експертів. Я намагаюся створити 32-розрядний додаток (xgap, якщо хтось зацікавлений) в моєму 64 Ubuntu 11.10. Я додав CFLAGS = -m32 та LDFLAGS = -L / usr / lib32 у makefile. Об'єкти вбудовані в 32-ти бітовий тон. Останній крок - з'єднати …
23 64-bit  gcc 

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