10
ответов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Я написал две программы на языке C: одна использует указатель на функцию, а другая - без указателя функции. Теперь я хочу узнать память, потребляемую двумя программами, чтобы увидеть, как память может ...
03.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++ по Fedora 14

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

Какова потребность структуры thread_info в располагающейся структуре task_struct?

При прочтении Драйверов устройств Linux я мог понять, что Дескриптор Процесса (структуры типа task_struct) имеет всю информацию относительно конкретной задачи. Дескрипторы процесса...
29.11.2019
2
ответа

Почему rsh не открывает и не читает модули PAM и limits.conf?

Я работаю над проектом, который использует утилиту rsh для удаленного подключения. Но моему проекту нужны некоторые дополнительные возможности для этого, поэтому я добавляю эти возможности. До сих пор все шло хорошо. Но когда я ...
09.03.2019
2
ответа

Размер стека по умолчанию для pthreads

Как я понимаю, размер стека по умолчанию для pthread на Linux является 16K. Я получаю странные результаты на своей 64-разрядной установке Ubuntu. $ ulimit-s 8192 Также: pthread_attr_init (&attr);...
05.09.2018
2
ответа

Как я могу связать свою программу C против библиотеки Arb?

Я пытался скомпилировать программу, Тестирующую критерий Лития в Ubuntu. Однако, когда я делаю gcc demo.c, я получаю вывод как, демонстрация c:2:19: фатальная ошибка: fmpcb.h: Никакой такой файл или каталог #include "fmpcb.h"...
21.08.2018
2
ответа

Системное программирование: Как собрать информацию?

Согласно этому вопросу, хороший способ изучить системное программирование состоял бы в том, чтобы реализовать существующие инструменты. Я решил попытаться переписать ls и PS. Мой вопрос состоит в том, как можно было бы продолжить добираться...
13.04.2017
2
ответа

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

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

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

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

Кросс-компиляция Squid

Я пытался выполнить кросс-компиляцию Squid 3.5.7 на ARM Cortex A8 (Linux). Я скачал его с http://www.squid-cache.org/Versions/v3/3.5/ У меня есть arm-linux-gnueabi-gcc и arm-linux-gnueabi-g ++. ...
13.08.2015
2
ответа

Получите статистику загрузки ЦП из программы C

Я хочу прочитать статистику загрузки ЦП из программы C, я интересуюсь процентом использования ЦП, время кражи и т.д. Эту статистику показывают в 3-й строке от главной команды. Я пытался проанализировать...
08.08.2015
2
ответа

Linux setuid не работает

Я изучаю Linux suid, таким образом, я записал маленькую c программу со следующим содержанием для тестирования его #include <stdio.h>, международное основное () {система ("отзываются эхом 100>> test.txt"); возвратитесь 0;}-rwsr-xr-x 1
24.01.2015
2
ответа

Как проверить, является ли процесс демоном или нет?

Я записал маленькому демону, который запускается во время начальной загрузки и делает все вещи отлично как запись в файле журнала. Но я хочу знать, как мы можем проверить, является ли тот процесс демоном или нет?...
08.10.2014
2
ответа

Заставьте отступ GNU повредить длинные комментарии

Существует ли способ убедить отступ GNU повреждать длинный комментарий и изменять его на многострочный комментарий? Что-то вроде этого://Очень долго комментируют, дольше, чем 80 символов. Просто вообразите это. К этому:/*...
11.09.2014
2
ответа

Что я получил бы когда sudo разрушительная ядром программа?

Это внезапно прибывает ко мне, насколько легкий это будет для sudoer для катастрофического отказа ядра, таким образом, я попробовал что-то вроде этого: #include <stdio.h> международное основное () {printf ("привет мир"); интервал a; printf
18.12.2013

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

Руководство использования, также известное как тег выборка 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 будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)