10
ответов

Среда разработки для C

Поиск идей настроить удобную и продуктивную среду разработки для разработки C. Я нашел C, редактирующий с Vim очень полезным, но я хотел бы получить более широкую выборку предложений.
11.08.2010
7
ответов

Реализованы ли потоки как процессы в Linux?

Я просматриваю эту книгу, Advanced Linux Programming by Mark Mitchell, Jeffrey Oldham, and Alex Samuel. Она написана в 2001 году, так что немного устарела. Но я нахожу ее довольно хорошей. Однако я дошел до точки...
20.03.2018
7
ответов

Возможный узнать размеры типов данных (интервал, плавание, дважды, …) в системе, не пишущий программу C?

Действительно ли возможно узнать размеры типов данных (интервал, плавание, дважды...) в системе Linux, не пишущий программу C? Был бы результаты для C то же что касается C++ и других языков программирования...
15.02.2014
6
ответов

Как вывести двоичный файл как строковый литерал C/C++?

У меня есть двоичный файл, который я хотел бы включать в свой исходный код C (временно, для тестирования), таким образом, я хотел бы получить содержание файла как струну до, что-то вроде этого: \x01\x02\x03\x04...
27.12.2014
5
ответов

Почему argv включает имя программы?

Типичные программы Unix / Linux принимают входные данные командной строки как счетчик аргументов (int argc) и вектор аргументов (char * argv []). Первый элемент argv - это имя программы, за которым следует фактическое ...
12.10.2016
5
ответов

Что предназначено “системным вызовом” если не реализация на языке программирования?

Я хотел бы понять термин "системный вызов". Я знаком, что системные вызовы используются для получения сервисов ядра от приложения пространства пользователя. Разъяснение потребности первой части с является различием...
18.04.2014
5
ответов

Разработайте / Отлаживают C / C++ на Ubuntu?

Каков лучший IDE для разработки C / C++ на Ubuntu? Я пытался установить Eclipse, но кажется, что мне нужен пакет CDT затмения также. Проблема нет такого пакета, по крайней мере, для Lucid...
22.11.2010
4
ответа

Почему определения истинности и ложности в stdbool.h полностью противоположны истине и ложности программ UNIX?

stdbool.h обычно определяется как :#определить ложь 0 #определить true 1 (Исходники :OpenBSD, musl и т. д. )тогда как программа unix false -, которая просто имеет код неудачного состояния, определяется как :инт главная (...
26.03.2021
4
ответа

Чтение из stderr в c

Это моя программа на c, читающая из stderr i write #include #include int main(void) { char buff[3]; читать (2, buff, sizeof (buff)); printf("%s", buff"); вернуть 0; } Мой ...
21.03.2020
4
ответа

Удаление (некоторых) комментариев из программы на C

Мне нужно использовать bash-скрипт, чтобы удалить полную строку в старом стиле. комментарии из программы на C, т. е. комментарии, которые начинаются (/*) и заканчиваются (*/) в одной строке, без кода в той же строке. Это пример...
18.06.2019
4
ответа

Можно ли писать в другие файловые дескрипторы в C?

Если я хочу перенаправить весь стандартный вывод в файл, я запущу my_prog 1> out. Если я хочу сделать то же самое для stderr, я запущу my_prog 2> err Однако я знаю, что в оболочке есть другие файлы . ..
11.08.2017
4
ответа

Почему FreeBSD удерживает от использования GCC в пользу Clang/LLVM?

Таким образом, я осуществлял навигацию в Интернете и наткнулся на эту статью. Это в основном указывает, что FreeBSD, начинающий с Версии 10 и выше, удержит от использования GCC в пользу Clang/LLVM. Из того, что я видел вокруг...
13.04.2017
4
ответа

chdir (<каталог>) не изменяет каталог после выхода для окружения

Я хотел сделать простую программу C для изменения на мой каталог проекта. Его содержание следующие: #include <unistd.h> международное основное () {chdir ("/home/enedil/projects/algo"); возвратитесь 0;} я...
21.06.2015
4
ответа

Как вычислить объем памяти, потребляемой программой «C» в linux

Я написал две программы на языке C: одна использует указатель на функцию, а другая - без указателя функции. Теперь я хочу узнать память, потребляемую двумя программами, чтобы увидеть, как память может ...
03.06.2015
4
ответа

Почему должен, ребенок vfork или ветвления называет _exit () вместо выхода ()?

Из страницы справочника vfork (): vfork () отличается от ветвления (), в котором приостановлен родитель, пока ребенок не звонит execve (2) или _exit (2). Ребенок совместно использует всю память с ее родителем...
12.06.2011
4
ответа

сделайте файл журнала

Есть ли любой способ сделать файл журнала для поддержания некоторых данных в/var/log/с помощью некоторой библиотечной функции или системного вызова на языке C в Linux. И я также хочу знать стандарты что мы...
25.04.2011
3
ответа

Как мне собрать PKGCONF и LIBFFI, а затем Python3.9 с поддержкой ctypes без sudo и доступом для записи в /usr/local?

Вопрос (с )Как правильно настроить pkgconf и libffi, чтобы процесс сборки python3 мог правильно использовать мою версию libffi на каждом этапе процесса сборки, чтобы импортировать ctypes _...
05.02.2021
3
ответа

Ubuntu, используя скрипт оболочки для зацикливания программы на Си

У меня в каталоге gianni@mylinux:~/myWork/myApplication$ ./myProgram в каталоге gianni@mylinux:~/myWork/myApplication$ ./myProgram я хочу запустить эту программу на Си 100 раз, используя зацикливание, в котором ...
21.08.2018
3
ответа

какое имя устройства должно, я должен дать в snd_pcm_open кроме “значения по умолчанию”

Я хочу записать звук от 2 устройств одновременно: внутренний микрометр внешний микрометр веб-камеры usb Используя pulseaudio звучит как контроллер, я установил любое по умолчанию из этих устройств и мог записать звук с...
20.03.2017
3
ответа

Почему большинство программ Linux записано в C?

Почему большинство программ Linux записано в C? Почему они не записаны с C++, который является более новым?
10.03.2017
3
ответа

Есть ли очевидные различия между изучением C в OSX и изучением C в Ubuntu?

Я программист на Python, и сегодня я начинаю свое путешествие по C. Теперь я использую OSX, с Ubuntu на моей виртуальной машине, а наши производственные серверы используют CentOS. Полагаю, эти три системы ...
05.06.2015
3
ответа

Есть ли “тайные” (странные), но совместимые стандартами компиляторы C или время выполнения?

Как мы знаем, стандарт C не указывает много деталей реализации, например, значение Нулевого указателя, порядок битов и байтов (порядок байтов), выравнивание в структурах и параметров стека...
12.03.2014
3
ответа

В make-файле, когда мы используем.o файлы?

В следующем make-файле, каково значение добавления.o файлы вместо.c файлов? CC=gcc CFLAGS =-i. hellomake: hellomake.o hellofunc.o $ (CC)-o hellomake hellomake.o hellofunc.o-I....
04.01.2014
3
ответа

значение по умолчанию wordsize в UNIX/Linux

Я осматривал предварительно обработанный вывод моей программы C и, оказалось, смотрел на заголовочный файл wordsize.h, Это расположено в/usr/include/i386-linux-gnu/bits/wordsize.h файле, содержит только один...
04.05.2013
3
ответа

Linux параметры компилятора GCC

Я недавно начал использовать Linux в качестве инструмента для программирования. В моей книге я видел, что GCC используется с 2 опциями:-g и-o. Теперь, я знаю, что-o должен установить имя файла, но какова цель...
04.02.2013
3
ответа

gcc не может связаться с pthread?

Я недавно установил XUbuntu 11.10 64 бита, но у меня есть проблема при компиляции самого простого pthread примера. Вот код pthread_simple.c: #include <stdio.h> #include <pthread.h&...
05.03.2012
3
ответа

Как запустить программу C как демон?

У меня есть программа C, которую я хочу запустить как демон. Как я устанавливаю его так, это будет работать как демон на CentOS? Кто-то сказал для использования @reboot, и некоторые сказали для помещения его в/etc/rc.d/rc.local. Который является...
12.12.2011
3
ответа

Страницы справочника для стандарта C и библиотек C++ по Fedora 14

Как я устанавливаю их? В настоящее время человек fopen не дает мне ручной записи для fopen. Мне установили компиляторы и проверил, что вещи действительно создают без проблем. Обновление: Это - то, что я получил...
09.05.2011
2
ответа

Эффективный способ перемещения файлов журнала с одинаковыми именами в несколько каталогов

У меня есть каталог на общем ресурсе CIFS с более чем 10000 файлов, который содержит как минимум несколько файлов журналов сервера в формате CCLLLTTTFFFFNNN ГГГГ -ММ -ДД. Где :Имя сервера, состоящее из :CC = название страны по ISO LLL = Местоположение (Ко
14.09.2021
2
ответа

Как я могу перенаправить вывод программы C из /dev/tty в /dev/null?

Рассмотрим этот пример программы на C, которая пишет в /dev/tty и не имеет опций командной строки, запрещающих это делать. #include int main (void ){ FILE *fout = fopen ("/dev/tty&...
04.05.2021

Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

---------121--------267----C является языком программирования общего назначения, используемым для операционных систем, игр и другой высокопроизводительной работы, и явно отличен от C++. Это было разработано в 1972 Dennis Ritchie для использования с операционной системой Unix.

C является языком программирования общего назначения, используемым для операционных систем, игр и другой высокопроизводительной работы, и явно отличен от C++. Это было разработано в 1972 Dennis Ritchie для использования с операционной системой Unix.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)