Книга: Программирование для Linux. Профессиональный подход
11.4.2. Создание сервера
11.4.2. Создание сервера
Построить исполняемый файл несложно. Перейдите в каталог, содержащий исходные файлы, и вызовите команду make
:
% make
cc -Wall -g -с -o server.о server.с
cc -Wall -g -с -o module.о module.с
cc -Wall -g -с -o common.о common.с
cc -Wall -g -с -o main.o main.c
cc -Wall -g -Wl,-export-dynamic -o server server.о module.о
common.о main.o -ldl
cc -Wall -g -fPIC -shared -o diskfree.so diskfree.c
cc -Wall -g -fPIC -shared -o issue.so issue.с
cc -Wall -g -fPIC -shared -o processes.so processes.с
cc -Wall -g -fPIC -shared -o time.so time.с
В результате будут созданы программа server
и совместно используемые библиотеки серверных модулей:
% ls -l server *.so
-rwxr-xr-x 1 samuel samuel 25769 Mar 11 01:15 diskfree.so
-rwxr-xr-x 1 samuel samuel 31184 Mar 11 01:15 issue.so
-rwxr-xr-x 1 samuel samuel 41579 Mar 11 01:15 processes.so
-rwxr-xr-x 1 samuel samuel 71758 Mar 11 01:15 server
-rwxr-xr-x 1 samuel samuel 13980 Mar 11 01:15 time.so
- Создание многофайловой базы данных
- 2.3. Создание физической модели данных
- 7.4. Создание виртуальных Web-серверов
- 10.4. Создание виртуальных серверов
- Создание резервной копии клиента Windows с помощью сервера Linux
- 3.2.4. Создание собственного сервера пакетов
- Создание файлов *.config сервера
- Создание компоновочного блока сервера
- Введение
- Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
- 10.4 После Windows Server 2003
- 3 Учетные записи пользователей