Вопросы с меткой [c]
C - это язык программирования общего назначения, используемый для операционных систем, игр и других высокопроизводительных приложений, и он явно отличается от C++. Вопросы о программировании на C не по теме и будут закрыты или перенесены. Попробуйте вместо этого задать свой вопрос в Stack Overflow.
242 вопроса
208
голосов
8ответов
17k показов
Что означают скобки и число после команды Unix или функции C?
Я вижу круглые скобки и число после команды в Unix, Linux или C. Например: man(8), ftok(2), mount(8) и т.д. Что это значит? Я тоже вижу их в человеке.
43
голоса
4ответа
9k показов
Как установить программу для Windows (написанную на C), загруженную с GitHub?
Я скачал мертвую простую программу Windows с GitHub (это, если это актуально). Я загрузил его в виде файла ZIP, но не могу понять, как его установить. Это написано на С, я думаю. Нужен ли мне ...
33
голоса
3ответа
56k показов
Подсветка синтаксиса в Microsoft Office Word
Возможный дубликат: Как мне легко выделить синтаксис кода PHP в Word? Мне нужно вставить некоторый код (ANSI C) в Microsoft Office Word, и мне нужна некоторая форма подсветки синтаксиса (вместо ...
13
голосов
2ответа
5k показов
Как остановить и обнаружить вилочную бомбу
#include #include int main() { while(1) fork(); } Это код для вилочной бомбы. В нашем колледже мы подключаемся через telnet, т.е. протокол обслуживания клиентов. Около 100 систем подключены к ...
12
голосов
5ответов
3k показов
Есть ли у linux какие-либо меры для защиты от вилочных бомб?
#include int main(int argc, char* argv[]) { while(1) { fork(); } } Я запускаю эту программу на моем Linux, на терминале ничего не выводится, операционная система кажется мертвой. Есть ли у linux ...
10
голосов
1ответ
4k показов
emacs - переход на C/C++ к началу содержащего блока
При редактировании файлов C или C++ в emacs я хотел бы иметь возможность перейти к началу содержащего его блока кода. Я ожидал найти функцию с-началом-блока, но, увы, такой функции не существует ...
9
голосов
3ответа
8k показов
Почему '>' не перенаправляет сообщения об ошибках от gcc?
Я сохранил следующую программу в new.c int main() { a; return 0; } Возвращает сообщение об ошибке. Я хочу отправить это сообщение в файл. Поэтому я использовал следующую команду gcc new.c > temp.txt ...
9
голосов
2ответа
10k показов
Где страница справочника по функции `sizeof` C?
Почему нет справочной страницы для функции sizeof ? $ man 3 sizeof No manual entry for sizeof in section 3 $ man sizeof No manual entry for sizeof Я вижу man-страницы для других функций C, таких как ...
8
голосов
2ответа
11k показов
Как скопировать DVD с исправленной файловой системой UDF / поврежденными секторами?
Я пробовал dd, dd_rescue и ddrescue, все не удалось. Поскольку AnyDVD делает диск копируемым за секунду на хосте Win7, это не должно быть слишком сложным. Это говорит о том, что файловая система UDF ...
8
голосов
2ответа
7k показов
Перейти к определению функции C в другом файле в Notepad++
При редактировании проекта C в Notepad++ 5.6.7 (Unicode) с помощью плагина SourceCookifier, я могу нажать Ctrl+ Shift+ Enter, чтобы перейти к определению функции, на которой находится курсор, но ...
8
голосов
2ответа
19k показов
Как мне установить пакет libc6-dev-i386 на fedora?
Когда я делаю yum install libc6-dev-i386, он говорит, что пакет не найден, я искал в Google и нашел только этот пакет для Ubuntu или Debian.
8
голосов
3ответа
7k показов
В GDB, как я могу перейти прямо к самому верхнему кадру стека вызовов?
У меня есть C-программа, которая обнаруживает ошибки после глубокого погружения в бесконечный рекурсивный беспорядок. Обратный процесс в GDB бесполезен, потому что кадр стека вызовов имеет глубину не ...
7
голосов
5ответов
58k показов
«bin /sh: невозможно получить доступ к tty; управление заданиями отключено» при запуске шелл-кода »
Я пишу шелл-код для использования уязвимости переполнения буфера на сервере. Для этого у меня есть шелл-код привязки порта, который я отправляю на сервер, а затем запускаю (с терминала linux) команду ...
7
голосов
6ответов
10k показов
Есть ли небольшой дистрибутив Linux, который поставляется с полной средой разработки на С
Я установил "Damn Small Linux" на свой домашний компьютер для разработки C на Unix. Но по умолчанию в дистрибутив не входит среда разработки C, и у меня возникают проблемы при установке gcc. Есть ли ...
7
голосов
3ответа
6k показов
Как быстро перемещаться / переключаться между функциями на emacs?
Как быстро перемещаться / переключаться между функциями на emacs? Я ищу способ быстро перейти к функциям в Emacs. Для этого я использую поиск в emacs, но он слишком медленный и терпит неудачу. ...
7
голосов
2ответа
550 показов
Подождите, пока SSH не удастся создать переадресацию портов
Я вызываю ssh (OpenSSH) из OSX/Linux-C++- приложения через fork/exec для создания динамической переадресации портов. Это делается с помощью пакетного режима (-o BatchMode = yes) и закрытого ключа, ...
6
голосов
2ответа
9k показов
NetBeans + MinGW + C - файл не найден
Я установил NetBeans 7.3 (дважды в этот день) и установил MinGW (много раз сегодня). Моя ОС Win 7 64 Я пытался установить MinGW с MSYS, пробовал MinGW с MSYS и MinGW DT, MinGW без MSYS, пытался ...
6
голосов
2ответа
6k показов
Как изменить UUID тома в Mac OS X на значение SPECIFIED?
Это похоже на вопрос, заданный здесь: Как изменить UUID тома в Mac OS X 10.6? Разница лишь в том, что я хочу изменить его на конкретное значение, а не на случайное. Hfs.util только кажется случайным. ...
6
голосов
3ответа
762 показов
синхронизация больших файлов FreeBSD
Мне трудно обдумать это. В моей тестовой настройке есть сценарий оболочки, который непрерывно вызывает ls -la для файла 1G и распечатывает время с момента последнего запуска. Затем я запускаю ...
6
голосов
1ответ
359 показов
Как определить буквы диска, которые назначаются дважды?
В Windows есть небольшая ошибка, для которой я хотел бы создать небольшое приложение. Итак, в моей компании у нас есть несколько сетевых дисков (F:\, G:\, H:\, I:\ и т.д.), И иногда, если я подключаю ...
6
голосов
1ответ
9k показов
Как узнать количество потоков, запущенных в процессе, из /proc /[pid] /stat в Linux?
У меня есть пид процесса. Я хотел бы знать текущее количество потоков, запущенных в процессе. Я знаю, что могу прочитать /proc /pid /stat для этой информации, но я не уверен, как конкретно получить ...
6
голосов
2ответа
1k показов
Как предоставить доступ /dev /console к исполняемому файлу?
Я написал небольшое приложение на C, чтобы использовать внутренний динамик ПК. Чтобы добиться этого, я говорю о /dev/console которая, в свою очередь, издает звуковой сигнал из динамика. Тем не менее, ...
5
голосов
2ответа
14k показов
Установка библиотек и заголовочных файлов под Ubuntu Linux для разработки на C/C++
Я должен признать, что я чувствую себя полностью потерянным каждый раз, когда мне приходится выполнять зависимости некоторого кода C или C++. В настоящее время я нахожусь на Ubuntu 9.10 (Karmic ...
5
голосов
1ответ
517 показов
Методология взлома ядра - как узнать, где взломать ядро Linux
У меня есть недорогой дешевый ноутбук Thinkpad SL 500. Меня беспокоят два светодиода, один для беспроводного подключения, а другой для режима гибернации, которые вообще не загораются, хотя они и ...
5
голосов
2ответа
5k показов
"Другой" палец (поля GECOS в /etc /passwd)
в файле /etc/passwd у нас есть так называемые GECOS fields (что означает "Комплексная операционная система General Electric"), то есть: username:password:userid:groupid:gecos:home-dir:shell Где GECOS ...
4
голоса
1ответ
6k показов
Как сделать аппаратное управление потоком DTR/DSR в Linux (программирование последовательного порта)?
Можно настроить связь через последовательный порт, используя аппаратное управление потоком с выводами RTS/CTS (флаг CRTSCTS для tcsetattr), но нет способа использовать выводы DTR/DSR для управления ...
4
голоса
5ответов
342 показов
Что делает эта командная строка?
export LIBRARY_PATH=.
4
голоса
3ответа
131 показов
Ссылка на файловую систему NTFS
Мне нужно понять полную структуру NTFS, как создаются таблицы разделов и как каталоги / файлы хранятся на диске. Кто знает хорошие ссылки? Спасибо
4
голоса
3ответа
6k показов
Как воспроизвести файл PCM в системе UNIX?
Я пытаюсь понять, как использовать libmad с C. Проблема в том, что libmad преобразует аудиофайлы в файлы .pcm, и я не могу найти способ воспроизвести эти файлы. Прямого проигрывателя .pcm нет, и ...
3
голоса
2ответа
9k показов
Портативный компилятор C для Windows на USB-накопителе
Я ищу портативный компилятор C для запуска с USB-накопителя в Windows (XP или выше). Если это портативная версия GCC, это плюс. Если это также (необязательно) компилятор C++, это тоже плюс. Я знаю о ...
3
голоса
1ответ
2k показов
Адрес переменной среды меняется?
Не спрашивайте, почему я не публикую это в стеке. Итак, у меня есть эта маленькая программа на Си. Возвращает адрес переменной среды, указанной в argv [1]. #include #include int main(int argc, char ...
3
голоса
2ответа
18k показов
Скомпилируйте C/C++ на Chrome OS
с выпуском новейших Chromebook и Chromebox (где последний является интересным выбором для семейного ПК для людей, которым не нужны такие приложения, как фотошоп и т. д.), я захотел проверить ...
3
голоса
1ответ
2k показов
execvp Ошибка формата exec для сценария оболочки в Red Hat Enterprise Linux 6
У нас есть две системы RHEL 6, в которых работают идентичные версии ядра и glibc (glibc – 2.12–1.90.el6_3.6). Согласно стандарту POSIX и справочным страницам Linux, если ядро определяет, что ...
3
голоса
1ответ
1k показов
Как запустить скрипт Perl в среде Unix из Windows?
Немного предыстории: Я пытаюсь взаимодействовать с данными, которые я сохранил в файлах Perl, с помощью программы, написанной на C, с использованием Win32 API. Программа на C находится в Windows, а ...
3
голоса
3ответа
1k показов
audacity - конвертировать несколько .aup в .mp3
У меня есть около 130 файлов .aup (все записи винилов), которые я хотел бы конвертировать в mp3. Каждый .aup - это целая сторона винила (я не хочу разделять треки - вся сторона, как один mp3, в ...
3
голоса
1ответ
7k показов
Установка компиляторов Cygwin C и C++ для среды IDE NetBeans 7.2
Я очень новичок в Cygwin, C, C++ и NetBeans IDE 7.2. Мой компьютер работает под управлением ОС MICROSOFT WINDOWS 7. Я прочитал документацию по установке компиляторов Cygwin C C++. ...
3
голоса
1ответ
527 показов
В каком пакете Ubuntu находятся справочные страницы для библиотек C?
Я не знаю, случится ли это с кем-то еще здесь, но каждый раз, когда я создаю новую систему, я забываю, где страницы руководства для допустимого предела допустимы limits.h находятся в репозиториях ...
3
голоса
3ответа
4k показов
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’: ...
3
голоса
5ответов
2k показов
Как временно установить время в Linux
Я тестирую некоторый код с некоторыми случайными числами, сгенерированными с текущим временем в качестве начального числа, используя srand(time(0)) Я хотел бы получать одни и те же случайные числа ...
3
голоса
4ответа
5k показов
Может ли ffmpeg кодировать видео из кадров разных размеров?
У меня есть набор инструментов, который производит кадры, которые обычно имеют размеры 1920x1080, но иногда 1919x1080 или 1920x1079. (Да, это ошибка. Пожалуйста, продолжайте читать.) Когда ffmpeg ...
3
голоса
1ответ
2k показов
Ошибки установки Valgrind на OSX 10.8
Привет, так что я пытался Вальгринд на горного льва. Я следовал инструкциям на веб-странице valgrind:http://valgrind.org/docs/manual/dist.install.html А также инструкции в этом ...
3
голоса
1ответ
152 показов
Что это за ссылка и как с ними бороться?
У меня есть приложение, которое создало какую-то ссылку на каталог файловой системы, с которой я никогда не сталкивался. Похоже, что он ведет себя точно так же, как символическая ссылка на каталог, ...
3
голоса
1ответ
3k показов
Можно ли скомпилировать с make.inc и Makefile
Я новичок в использовании файлов make. Я добавил новый модуль в проект, используя make.inc Структура проекта выглядит так: /Project/build.sh /Project/make.inc /Project/Module1/Makefile ...
3
голоса
1ответ
2k показов
Получите физические адреса Mac NIC на Linux
Я пытаюсь получить MAC-адреса компьютера с Linux. Я хочу только физические сетевые карты, а не виртуальные. Я занимался поиском, и, возможно, я не подбираю правильные слова, чтобы найти что-то в ...
3
голоса
1ответ
239 показов
как восстановить поврежденный wchar.h
Попытка скомпилировать код C++, но не с: /usr/include/wchar.h:299:8 :: error: 'wchar_d' does not name a type extern wchar_d *wcswcs (const wciar_t *__`aystack, gonct wchar_p *__needle) Файл ...
3
голоса
0ответов
345 показов
как передается аргумент envp системному вызову execve?
Предположим, я звоню int execve(const char *filename, char *const argv[], char *const envp[]) где я malloc редактор памяти envp то как же получить доступ к программе filename содержимое этого массива ...
3
голоса
1ответ
2k показов
Linux/Bash: комментируйте каждую строку, соответствующую шаблону
sed для меня чуждо, если не сказать больше. Я хотел бы пройтись по дереву проекта C и закомментировать каждую строку, вызывающую функцию LogMsg() . Что-то, что могло бы достичь следующего: foreach: ...
2
голоса
1ответ
132 показов
Создает ли лучший / более новый компилятор C или C++ более производительный скомпилированный код? Или они просто работают быстрее / лучше при компиляции?
Я сам не программист на C или C++, но я часто использую программное обеспечение, которое должно быть скомпилировано или зависит от компилятора, например, некоторые пакеты R. Будет ли это программное ...
2
голоса
3ответа
3k показов
Как сохранить терминал открытым после выполнения программы на C?
Я пытаюсь запустить программу на C из кода Python. cmd = 'gnome-terminal --command=./myprog' subprocess.Popen(command, stdout=subprocess.PIPE, shell=True) Код выполняется, и терминал закрывается. Я ...
2
голоса
1ответ
2k показов
Geany формат блока комментариев
Я пытаюсь выяснить, где определяется стиль блока комментариев в Geany для C-файлов. Под этим я подразумеваю, когда я выбираю блок текста и нажимаю ctrl-e, каждая строка в блоке текста предшествует ...