Публикации по теме 'gnu'


Что происходит, когда вы вводите gcc main.c
Прежде всего, что такое «gcc»? Коллекция компиляторов GNU ( GCC ) — это система компиляторов , созданная Проектом GNU , поддерживающая различные языки программирования . GCC является ключевым компонентом инструментальной цепочки GNU и стандартным компилятором для большинства проектов, связанных с GNU и Linux , наиболее заметным из которых является ядро Linux . Фонд свободного программного обеспечения (FSF) распространяет GCC под Стандартной общественной лицензией GNU..

Освоение информации GNU: другие справочные страницы
В Unix-подобных системах мы часто обращаемся к документации с помощью команды man , но иногда этого недостаточно. GNU Info — это альтернативная система документации, которая, хотя и необычна, предоставляет наиболее полную документацию по программному обеспечению GNU. Если у вас возникли проблемы с использованием программы Info, не беспокойтесь — это руководство поможет вам ориентироваться в ней как профессионалу! Что такое информация GNU? Программа info представляет собой..

Мигающая маленькая (синяя) таблетка
…или Как я научился не волноваться и полюбил STM32 ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ. Я не эксперт (я наоборот). Если вы выполните эти шаги и сломаете его, это ваша проблема, амиго. Ууууу! После продолжительного интереса к STEM (эй, почти как STM) и, возможно, даже карьеры в области программного обеспечения или какой-то смежной области, вы решили разориться на интересное новое техническое хобби (никогда не вернув эти 1,50 доллара) и купил себе синяя таблетка! (Или любая другая Cortex MX..

Google Лето кода 2019
6 мая 2019 года в 23:30 должны были быть объявлены результаты Google Summer of Code . Итак, я зашел и увидел это: Я был очень взволнован, так как путешествие до сих пор не было легким. Я должен поблагодарить своих наставников Тима Рюсена и Даршита Шаха за их поддержку. И конечно всему сообществу! Этим летом я буду работать над GNU Wget . Мой проект называется HTTP/2 Test Suite . Это будет отличная возможность для обучения. Работа с командой многому меня научила. Я..

Использование инструментов командной строки для помощи в разработке — Часть 2 (Sed)
Использование инструментов командной строки для помощи в разработке — Часть 2 (Sed) Первая часть этой серии статей находится здесь , и я рекомендую вам начать с нее, чтобы получить представление об этой серии статей и о том, почему использование инструментов командной строки для помощи в разработке (на любом языке/в любой среде) может помочь быть очень полезным. Я собираюсь погрузиться прямо сейчас с другим текстовым инструментом под названием «sed». Sed означает «потоковый..

Вопросы по теме 'gnu'

Как проверить синтаксис сценария Bash, не запуская его?
Можно ли проверить синтаксис сценария bash без его выполнения? Используя Perl, я могу запустить perl -c 'script name' . Есть ли эквивалентная команда для сценариев bash?
236695 просмотров
schedule 20.07.2022

Может ли кто-нибудь объяснить этот непосредственно собранный код операции x86 JMP?
В школе мы использовали программу начальной загрузки для запуска автономных программ без операционной системы. Я изучал эту программу, и когда включен защищенный режим, происходит дальний переход, выполняемый путем непосредственной сборки кода...
6955 просмотров
schedule 26.05.2024

Формат параметра для отображения графика вызовов для шаблонного метода с помощью gprof?
Каков формат командной строки для отображения графика вызовов функций для метода в шаблонном классе с помощью gprof? Для простого метода C вы бы указали его так: gprof -f foo myprogram > gprof.output Как указать метод parse из...
546 просмотров
schedule 27.05.2023

Включить проблемы при использовании CMake с Gnu в проекте Qt
Я начинаю мультиплатформенный (Win Xp, Linux) проект qt. Я хочу использовать сборку из исходного кода, поэтому моя структура каталогов выглядит следующим образом: project/ CMakeLists.txt (global CMake file, includes other CMakeLists) build/...
1305 просмотров
schedule 07.05.2023

Как я могу создавать каталоги, используя номера версий subversion в gnu make?
Благодаря «Бета» мое решение: RLS_DIRECTORY = $(shell svnversion -cn | sed 's/:/-/') SVN_VERSION = $(shell svnversion -cn | sed -r 's/.+://') RELEASE_NOTES = $(RLS_DIRECTORY:=/release-notes-$(SVN_VERSION:=.txt)) -include svn-version.mk...
429 просмотров
schedule 07.05.2023

Странное поведение std::cout &operator‹‹
Сегодня я столкнулся с чем-то странным, и мне было интересно, может ли кто-нибудь из вас объяснить, что происходит... Вот пример: #include <iostream> #include <cassert> using namespace std; #define REQUIRE_STRING(s)...
303 просмотров
schedule 28.11.2022

Как Фортран возвращает массивы?
Подпрограмме Rule_Tn в библиотеке Fortran CUBPACK требуется параметр Integrand , описывающий интегрированную векторную функцию. Это INTERFACE FUNCTION Integrand(NF,X) RESULT(Value) USE Precision_Model INTEGER,...
585 просмотров
schedule 02.05.2022

GNU diff3 (трехстороннее слияние) дает неожиданный результат
Предположим, что файлы MINE и YOURS являются потомками OLD. ФАЙЛ_МАЙН= abc def ghi ФАЙЛ_СТАРЫЙ= abc jkl ghi ФАЙЛ_ВАШ= abc def ghi Команда diff3 -m MIND OLD YOURS дает: abc <<<<<<< OLD jkl =======...
834 просмотров
schedule 30.04.2022

Отключите встроенные правила и переменные make внутри файла make.
Я хочу отключить встроенные правила и переменные в соответствии с передачей -r и -R options для GNU make из файла make. Также приветствуются другие решения, которые позволяют мне делать это неявно и прозрачно. Я нашел несколько ссылок к...
26358 просмотров
schedule 07.12.2022

ОШИБКА Стандартной общественной лицензии GNU?
Я разработал программу, которая использует последовательное программирование для чтения и записи из последовательного порта и помещения значений в базы данных в среде Ubuntu. В последнее время я добавил несколько функций, используя boost lib для...
198 просмотров
schedule 08.06.2023

Как получить эффект --strip-components GNU tar с помощью git-архива?
В общих чертах, то, что я хотел бы, — это прямое преобразование tar-to-tar, при котором корень результата содержит только определенное поддерево каталогов оригинала. Чтобы проиллюстрировать пример, предположим, что мне нужен только каталог gitweb...
1125 просмотров
schedule 12.06.2023

Помощь с домашним заданием - вопрос сортировки по выбору ассемблера GNU
Мне нужно создать программу на ассемблере, которая принимает пользовательский ввод как максимальный размер массива, а затем позволяет пользователю создать массив такого размера. Я должен буферизовать это значение максимум до 1000 элементов массива...
1112 просмотров
schedule 04.10.2022

Вычисление даты с использованием даты GNU
Используя утилиту командной строки даты GNU, я знаю: как вычесть 3 дня из любой заданной даты: date -d "20110405 -3 days" "+%Y%m%d" 20110402 как получить последнюю пятницу из сегодняшнего дня: date -d "last friday" "+%Y%m%d" 20110408...
8671 просмотров
schedule 06.07.2023

Компиляция gdb для удаленной отладки
Я пытаюсь удаленно отладить приложение, работающее на arm9 Пока мне удалось кросс-компиляцию и выполнение gdbserver на моем устройстве. получить исходники gdb (7.2) и извлечь их ./configure --target = arm-none-linux-gnueabi --with-expat = /...
17144 просмотров

Как добавить путь в LDFLAGS
Я пытаюсь настроить библиотеку под названием PBC (криптография на основе сопряжения). И для этой библиотеки требуется другая библиотека с именем GMP - (библиотека множественной точности GNU). Моя проблема заключается в том, что после...
45187 просмотров
schedule 23.07.2023

Ошибка при сборке binutils 2.21.1a на Solaris
Я пытаюсь собрать binutils 2.21.1a из http://ftp.gnu.org/gnu/binutils в Solaris sun4u sparc SunOS 5.10. Я использую gcc версии 4.0.2. Когда я построил, это ошибка: cc1: warnings being treated as errors compress.c: In function...
2423 просмотров
schedule 25.02.2023

Является ли «.set noat» неподдерживаемым для сборки MIPS?
В настоящее время я изучаю GNU as и нахожу много полезной информации в "info as". Я обнаружил, что «.set noat» используется в указанном коде MIPS, но при поиске этой директивы в «информации как» я нашел ее объяснение в узле «альфа-директива», но не...
3663 просмотров
schedule 20.11.2022

Обертывание функции шаблона C++
Я пытаюсь обернуть функцию шаблона с помощью опции компоновщика GNU wrap . Код выглядит следующим образом: // f.h template<typename T> void f(T t) { } // bar.h void bar(); // bar.cpp #include "bar.h" #include "f.h" void bar() {...
1120 просмотров
schedule 21.08.2023

GNU ld: как обнаружить многократно определенные символы?
Я собираю два очень похожих набора исходного кода в один библиотечный архив. Возможно, есть 5 или 6 функций, которые определены с одинаковыми сигнатурами в двух наборах кодов, но с немного разной реализацией. Мне нужно найти эти функции, чтобы я мог...
276 просмотров
schedule 08.10.2022

Ожидаемая структура проекта/каталога для Automake?
Я разрабатываю статическую библиотеку C и использую простой Makefile. Теперь нам нужно поддерживать удаленные установки и все такое, и пришло время перейти к более надежному стандарту сборки. Я действительно хочу, чтобы это были автоинструменты —...
2181 просмотров
schedule 14.05.2023