Описание тега c

C - это язык программирования общего назначения, используемый для операционных систем, игр и других высокопроизводительных приложений, и он явно отличается от C++. Вопросы о программировании на C не по теме и будут закрыты или перенесены. Попробуйте вместо этого задать свой вопрос в Stack Overflow.
1 ответ

Программа на C не может открыть последовательный порт в OS X, когда пользователь является участником "wheel"

У меня есть программа C, которая открывает последовательный порт. Код здесь не проблема. Когда я запускаю программу как sudo, она работает нормально и открывает порт. Когда я запускаю его как я (обычный пользователь), он не может открыть последовате…
27 дек '16 в 11:04
0 ответов

Сборка программного обеспечения на Arch и поиск зависимости

Я относительно новичок в компиляции программного обеспечения. Я скачал пакет под названием gr-scan, который использует gnuradio и osmosdr (я установил и работал через pacman уже). В инструкциях сказано отредактировать Makefile и беги make, Я провери…
22 ноя '15 в 09:17
2 ответа

Могу ли я создать изолированную программную среду для двоичного файла, созданного в C (с GCC) для Linux, и упростить его для пользователей?

Я собрал бинарный файл, который хочу распространить среди других людей. Это закрытый исходный код, но я хочу предоставить пользователям двоичного файла уверенность в том, что он не сможет получить доступ к Интернету, микрофону, принтеру и т. Д. Он т…
05 янв '16 в 07:47
1 ответ

Вызывает ли stat/lstat несуществующий файл поиск диска?

При поиске файла библиотеки из нужной папки мое приложение в настоящее время делает несколько lstat для возможных местоположений местоположений. Теперь мне интересно, вызывают ли эти lstat (приложение является веб-службой, таким образом, может быть …
14 окт '11 в 11:25
1 ответ

Команда сброса для последовательного терминала через UART

Я отправляю cmd_clr_scr[] = { 27, 91, 50, 74, 27, 91, 72, 0 }; через UART, чтобы очистить экран и переместить курсор в верхний левый угол экрана на моем последовательном терминале (Putty). У меня есть два драйвера для UART, один блокирующий, а друго…
27 мар '19 в 16:02
2 ответа

Как добавить RefocusIt в Gimp?

Я пытаюсь скомпилировать Gimp с помощью специального плагина под названием Refocus-It. Я знаю, что мне нужно что-то скомпилировать. Может кто-нибудь объяснить, что нужно сделать? Я хотел бы добиться этого, используя Code::Blocks, но я думаю, что это…
19 окт '11 в 12:43
1 ответ

Mingw Shell Console Проблема

Я недавно установил MingW/Msys на свой XP Pro box (SP 3). Когда я пытаюсь открыть оболочку Mingw в качестве консоли, она ведет себя неправильно. Окно оболочки открывается, возможно, на 5 секунд, а затем окно закрывается, и открывается полный экран б…
26 окт '11 в 16:21
1 ответ

Как не допустить, чтобы отступ GNU нарушил присваивание инициализации, например "= { 0 };"

Смотрите следующий пример. $ indent --version GNU indent 2.2.10 $ cat foo.c void foo() { struct { int a; int b; } v = { 0 }; } $ indent -st foo.c void foo () { struct { int a; int b; } v = { 0}; } $ Я не хочу = { 0 }; быть отформатированным в = { 0}…
31 мар '15 в 07:37
4 ответа

VMWare Workstation vmmon не работает на Ubuntu 18.04

Я обновился до Ubuntu 18.04 и vmmon.ko модуль для VMWare Workstation 12.5.9 теперь не может быть собран. /usr/lib/vmware/modules/source/vmmon-only/linux/driver.c: In function ‘LinuxDriverInitTSCkHz’: /usr/lib/vmware/modules/source/vmmon-only/linux/d…
04 июн '18 в 06:27
2 ответа

Копирование содержимого исполняемого файла Unix из файла в файл

Я просто экспериментирую, но нашел феномен, который я был бы очень признателен, если бы кто-то мог попытаться объяснить. Я пишу простую программу Hello World на языке C. Использование gcc скомпилировать эту программу в hello Unix исполняемый файл, и…
29 апр '15 в 19:01
5 ответов

Почему оболочка выполняет расширение пути для утилит?

Этот вопрос является продолжением https://stackoverflow.com/questions/7136899/how-does-grep-work Кажется, что shell делает расширение *.* ко всем применимым / доступным файлам и предоставьте это таким утилитам, как grep, Почему shell нужно сделать э…
21 авг '11 в 16:54
0 ответов

Пользовательское приложение Java, не показывает заставку при запуске на некоторых устройствах?

У меня есть приложение Java, которое называется Infra12. Это не для продажи, поэтому не будет в общем пользовании. Он предназначен для опроса промышленного оборудования, но поставщик программного обеспечения обратился в администрацию, и они поставля…
13 дек '18 в 09:36
2 ответа

Разбудить компьютер при пинге IP

Я хочу разбудить мой компьютер, используя WoL или "VTL"(Virtual Tripline). но, поскольку я нахожусь на маршрутизаторе с другими устройствами, я не могу использовать WoL. Тогда я искал Виртуальный триплайн на Google - никаких результатов, которые я х…
12 сен '13 в 02:16
0 ответов

MPLAB X IDE v5.15 - Переменные, не добавляемые в wacthlist при использовании компилятора XC8. Зачем?

Когда я нажимаю "ввести новые часы" и набираю "а", ничего не происходит. Та же проблема, когда я пытаюсь добавить "с". По какой-то причине только "b" разрешено добавлять в список наблюдения. Зачем? Как я могу добавить все символы в список наблюдения…
31 май '19 в 20:13
6 ответов

Есть ли небольшой дистрибутив Linux, который поставляется с полной средой разработки на С

Я установил "Damn Small Linux" на свой домашний компьютер для разработки C на Unix. Но по умолчанию дистрибутив не поставляется со средой разработки C, и я сталкиваюсь с некоторыми проблемами при попытке установить gcc. Есть ли другой небольшой дист…
02 май '10 в 16:52
1 ответ

Как шестнадцатеричная команда становится rm -rf ~ / &?

Как следующая вредоносная команда становится rm -rf ~ / & при компиляции? char esp[] __attribute__ ((section(“.text”))) /* e.s.p release */ = “\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68″ “\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99″ “\xdf…
23 сен '13 в 04:46
2 ответа

Где страница руководства для функции `sizeof` C?

Почему нет справочной страницы для sizeof С функцией? $ man 3 sizeof No manual entry for sizeof in section 3 $ man sizeof No manual entry for sizeof Я вижу man-страницы для других функций C, таких как malloc если я бегу man 3 malloc и аналогичные ко…
14 май '14 в 00:31
0 ответов

Удаленный доступ к двум компьютерам через IPv6

У меня есть небольшая проблема в моем доме. Недавно я установил Teredo на два компьютера, используя sudo apt-get install miredo, Теперь я могу получить доступ к своим двум компьютерам через IPv6 с помощью сокетов в C. Моя цель: я немного потерян, чт…
27 окт '14 в 00:24
2 ответа

Как установить Салли на Mac? Как установить пакет libconfig на Mac OSX

Я хочу установить Салли http://www.mlsec.org/sally/ на MacOSX при запуске ./configureЯ застрял в: No package 'libconfig' found даже после установки libconfig через macports. Кто-нибудь может пролить свет на это?
04 июн '11 в 00:52
0 ответов

Имитация волн на побережье и использование треугольника.

Привет, я пытаюсь попасть в SWAN и треугольник, не имея опыта программирования, и мне трудно, так как следование указанным инструкциям не дает результатов. Кто-нибудь знает, как их использовать? Вопросы SWAN: Есть ли способ прочитать входной файл с …
23 дек '18 в 13:03