Как узнать версию gcc

Как узнать версию gcc, используемую для сборки linux?

Я использую OpenWRT. это дистрибутив Linux для встраиваемых систем

Я хочу знать версию gcc, используемую для компиляции Linux

Я сделал некоторые исследования в сети, но безрезультатно.

Я пытался выполнить эти команды для некоторого существующего двоичного файла в Linux OpenWRT (например, wget)

Но я не получил никакого результата

не дает никакого результата

Есть ли способ узнать, используется ли gcc для сборки всего linux (как для пользовательского пространства, так и для пространства ядра)?

Решение

Главное предостережение

.comment раздел не является обязательным. Многие дистрибутивы удаляют его из исполняемого файла, когда исполняемый файл упакован в пакет. Раздел будет помещен в отдельный пакет отладки.

Например, в моей системе:

После установки libcurl3-dbg пакет, мы получаем изображение с разделенными разделами, следуя ссылке отладки GNU:

Другие решения

Для построения рабочего пространства OpenWRT используется ваш основной gcc:

Для кросс-компиляции все необходимые инструменты находятся под вами openwrt build dir.

GCC, используемый во время компиляции, можно найти в staging directory OpenWRT. Перейдите в домашнюю директорию openwrt и найдите toolchain каталог под постановочный реж. Здесь вы найдете bin каталог, в котором находятся все инструменты кросс-компиляции.
Например для ar71xx :

Источник

Как установить компилятор gcc / g++ для Windows. Установка gcc

Время чтения: 5 минут

Для того, чтобы писать программы на C/C++ обычно достаточно установить какую-нибудь интерактивную среду разработки (IDE), например, Visual Studio или Eclipse, однако иногда (обычно в целях обучения студентов) требуется создавать программы в обыкновенном текстовом редакторе и компилировать приложение, используя консоль и компилятор gcc. В Unix системах он обычно установлен прямо «из коробки», а вот на Windows системах такой роскоши не наблюдается. Более того, у многих пользователей возникает множество проблем при установке компилятора. Поэтому нами было принято решение написать данную статью, чтобы помочь всем тем, кому пришлось или приходится мучаться с установкой этого компилятора на Windows.

0. Прежде чем поставить компилятор GCC

Если в окне консоли появилось сообщение с версией компилятора и другая информация о GCC (второй скриншот), значит компилятор уже установлен и больше дополнительно ничего делать не нужно. А вот если вывод командной строки такой:

— значит GCC ещё не установлен в системе, поэтому двигаемся дальше.

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

1. Скачиваем установщик компилятора

Чтобы поставить GCC на операционную систему Windows, необходимо скачать установочный файл для него. Сделать это можно здесь: equation.com/servlet/equation.cmd?fa=fortran. Найдите в таблице версию компилятора, которая вам больше нравится (мы рекомендуем скачивать самую последнюю, на текущий момент — это версия 8.2.0) и скачайте установщик для вашей системы (32 или 64 бит).

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

2. Установка GCC

После того, как файл был скачан, откройте в проводнике папку, в которую был скачан установщик и запустите его, кликнув по файлу дважды левой кнопкой мыши. Появится окно, требующее подтверждения действия. В нём нужно выбрать да (иначе ничего ставиться не будет).

Установщик начнёт работу и отобразит окно с консолью, а также окно с бежевым фоном, в котором попросит прочесть и принять (или отклонить) лицензионное соглашение. Нажимаем Accept.

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Теперь остаётся только дождаться окончания распаковки архивов и установки их на компьютер. Как только все файлы будут установлены, инсталятор сообщит об этом, после чего нужно будет нажать на кнопку Finish.

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

3. Проверка установки

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Поздравляем! Теперь на вашем компьютере установлен компилятор GCC и вы можете писать программы на языках C и C++, а компилировать их через командную строку!

4. Бонус. Компиляция программ с помощью GCC

Что ещё за a.out? Непонятно!

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Используя понятные имена выходных программ (исполняемых файлов), вы гарантируете себе простоту работы и сокращение времени на разбирательство спустя долгое время.

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Программист, сооснователь programforyou.ru, в постоянном поиске новых задач и алгоритмов

Языки программирования: Python, C, C++, Pascal, C#, Javascript

Выпускник МГУ им. М.В. Ломоносова

Programforyou — это сообщество, в котором Вы можете подтянуть свои знания по программированию, узнать, как эффективно решать те или иные задачи, а также воспользоваться нашими онлайн сервисами.

Источник

How do I find my compiler in Linux?

$ gcc –version gcc (Ubuntu 5.4.

How do I find my compiler?

Type “gcc –version” in command prompt to check whether C compiler is installed in your machine. Type “g++ –version” in command prompt to check whether C++ compiler is installed in your machine. But, we are good if C compiler is installed successfully in our machine as of now.

How do I know if gcc is installed on Linux?

2 Answers. Very simple. and that will indicate that gcc is installed on your computer. In the Command Prompt window type “gcc” and hit enter.

How do I know which compiler I am using Ubuntu?

How to Check gcc Version on Ubuntu

How do I run gcc on Linux?

This document shows how to compile and run a C program on Ubuntu Linux using the gcc compiler.

How do I use Linux?

What is latest version of G ++?

The latest “1. x” version of gcc is 1.42, and the latest “1. x” version of g++ is 1.42. 0.

How do I set up gcc?

Installing GCC on Ubuntu

What compiler does Linux use?

The most important software-development tool in Linux is GCC — the GNU C and C++ compiler. In fact, GCC can compile three languages: C, C++, and Objective-C (a language that adds object-oriented programming capabilities to C).

Does Linux come with GCC?

For most people the easiest way to install GCC is to install a package made for your operating system. The GCC project does not provide pre-built binaries of GCC, only source code, but all GNU/Linux distributions include packages for GCC.

How do I change GCC version in Linux?

Direct link to this answer

Источник

gentoo, можно ли узнать каким компилятором был собран пакет?

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Либо по разным косвенным признакам, служебной информации, особенностям сгенерированного кода и т.д.

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

portage по умолчанию стрипает бинарники, так что вытащить служебную информацию, думаю, не выйдет.

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Открой бинарник в текстовом редакторе, ГЦЦ иногда вставляет информацию про себя.

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

а где портаж хранит инфу об установленных пакетах?

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Открой бинарник в текстовом редакторе, ГЦЦ иногда вставляет информацию про себя.

Я тоже так думал, пока не попробовал:

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

насколько я помню выпилили. раньше в var/db/ было явно.

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Ну так скомпилируй clang’ом. Там найдешь то же самое (подозреваю, что это строчка из gcc’шного рантайма).

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Гента, настройки линкера дефолтные.

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

/me запилил следующее в /etc/portage/bashrc

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Это ни разу не прув для отсутствия инфы.

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

формально это неверно, хотя решение интересное, кстати я вроде писал на ЛОР официальный ответ по этому поводу.

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

$(CC) можно ж переопределить, и не уверен, что tc-get не может в выдать другую версию gcc отличную от текущей. Но 95% случаев этот хук точно покрывает.

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gcc

Источник

Узнать версию стандарта C++

Visual с++ выбрать версию стандарта си
visual с++ выбрать версию стандарта си в настройках visual studio 2017 есть только возможность.

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gccКак узнать версию gcc (или g++)?
прогаю на C::B. Нужно понять, что ставить в поле языка для загрузки проги на сайт. там дофига.

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gccКак узнать версию windows и модели видеокарты и саундкарты?
Как узнать версию windows и модели видеократы и саундкарты? MinGW, code blocks.

Узнать версию
В начале QML же обычно пишется что-то типа import QtQuick 5.7? Так вот как узнать эту самую версию.

Добавлено через 1 минуту
Ибо gcc может так:

Узнать версию Java из реестра
Нужно узнать версию Java на компьютере и в зависимости от результата принять какое либо действие.

Как узнать версию приложения?
В про-файле у меня стоит строчка VERSION = 1.0 Как во время компиляции/исполнения программы.

Узнать версию компилятора в CodeBlocks
Хотел проверить версию компилятора, но когда открываю gcc.exe выдает ошибку.

Узнать версию ОС
хотелось бы попробовать пример с оператором исполнения, но прежде чем его использовать(например.

Как узнать версию gcc. Смотреть фото Как узнать версию gcc. Смотреть картинку Как узнать версию gcc. Картинка про Как узнать версию gcc. Фото Как узнать версию gccКак узнать версию ОС?
У меня задача стоит, сделать проверку операционки, чтобы задействовать правильный участок скрипта.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *