Публикации по теме '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 просмотров
schedule
19.03.2024
Как добавить путь в 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