My mis c -basile github
Хранилище содержит несколько программ с одним исходным кодом ( GPLv3 + лицензированных , для Linux), в том числе manydl.c
- который показывает, что Linux способен обрабатывать многие (то есть, более ста тысяч) плагинов путем их динамической генерации, а sync-periodically.c
- который периодически вызывает syn c (2) системный вызов.
Вы можете сделать то же самое для своих файловых программ на C ++.
Вы можете написать свои Makefile
, скомпилировав каждую из них в отдельную исполняемые . Или используйте другие средства автоматизации сборки (например, ninja ).
Однако не забудьте документировать (в вашем README.md
), что каждый из ваших C ++ перевод единиц должен делать, и как скомпилировать и запустить их.
Узнайте больше о C ++ , о операционных системах , о ваш C ++ компилятор (например, G CC) и компоновщик (например, binutils ) и другие инструменты разработки программного обеспечения ( например, git, gdb , emacs ).
Подробности, конечно, указаны в спецификации реализации c.