Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С под Linux

Войти
Регистрация
Восстановить пароль
 
MarcusRip
0 / 0 / 0
Регистрация: 19.09.2015
Сообщений: 99
#1

Как сделать библиотеки для создания каталога? - C Linux

08.12.2016, 19:27. Просмотров 373. Ответов 2
Метки нет (Все метки)

У меня программа,которая создает каталог. Как мне разработать для этого библиотеку?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<stdio.h>
#include<sys/stat.h>
 
int main (int argc,char ** argv)
{
    if (argc < 2)
    {
        fprintf(stderr,"Too few arguments\n");
        return 1;
    }
    
    if (mkdir (argv[1],0755) == -1)
    {
        fprintf (stderr,"mkdir() error\n");
        return 0;
    }
    
    return 0;
}
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<stdio.h>
#include<sys/stat.h>
#include<sys/types.h>
 
int main (int argc,char ** argv)
{
    mode_t mode = 0777;
    
    if (argc < 2)
    {
        fprintf(stderr,"Too few arguments\n");
        return 1;
    }
    
    if (mkdir (argv[1], mode) == -1)
    {
        fprintf (stderr,"mkdir() error\n");
        return 0;
    }
    
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2016, 19:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как сделать библиотеки для создания каталога? (C Linux):

скрипт, для рекурсивного обхода заданного каталога (полный путь+имя файла/каталога, размер, дата создания) - Ruby
Только начинаю работать с Ruby. Работа с файловой системой. Вот нужен такой вот скрипт написать, не совсем понимаю с чего бы начать. ...

AS 3.0 Есть библиотеки для создания 2D игр? Таких как танчики (Battle City) или Марио? - ActionScript
Есть библиотеки для создания 2D игр? Таких как танчики (Battle City) или Марио?

Операции создания каталога, изменения временного каталога, удаление файла и директории - C++
Написать программу, которая позволяет выполнять операции создания каталога, изменения временного каталога, удаление файла и директории...

перации создания каталога, изменения временного каталога, удаление файла и директории (рекурсивно) - C++
пожалуйста напишите программу, которая позволяет выполнять операции создания каталога, изменения временного каталога, удаление файла и...

С чего нужно начать писать , для создания программы каталога для выбора(пример- магазин) - Java SE
Разработать программу-каталог спиртных напитков в магазине. О каждом напитке хранится: наименование, тип (пиво, вино, коньяк и т.п.),...

System:IO выбор каталога для создания файла - C++/CLI WinForms
Как получить каталог выбранный пользователем? Даже если каталог будет получен через выбор файла, не важно. Код выбора файла, при...

2
Emmk
72 / 72 / 21
Регистрация: 12.02.2016
Сообщений: 199
Завершенные тесты: 1
09.12.2016, 06:50 #2
Если библиотека статическая, то это по сути набор объектных файлов:
Bash
1
gcc -c dir.c -o dir.o
запакованных архиватором:
Bash
1
ar rcs libdir.a dir.o
Общие правила для нейминга библиотек - использовать префикс lib в начале и расширение .a

Для динамических, изучите использование флага -fPIC в gcc
Bash
1
2
gcc -c -fPIC dir.c -o dir.o
gcc -shared -Wl,-soname,dir.so.1 -o libdir.so.1.0.1  dir.o
0
MarcusRip
0 / 0 / 0
Регистрация: 19.09.2015
Сообщений: 99
14.12.2016, 19:44  [ТС] #3
Посмотрите я хотел сделать как в книге Иванова Library.rar !vanov.rar
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2016, 19:44
Привет! Вот еще темы с ответами:

Как сделать кнопку для библиотеки button1 для перемещения одного значения из dbgrid1 в dbgrid2 - Delphi
как сделать кнопку для библиотеки button1 для перемещения одного значения из dbgrid1 в dbgrid2 Чтобы при перемещении одного элемента из...

Библиотеки для создания плеера - Delphi
Добрый день. Получил курсовую работу, на тему создания медиаплеера, всю теорию уже написал по компоненту TMediaPlayer но меня он абсолютно...

Какие нужны библиотеки для создания читов для онлайн игр? - C++
Здравствуйте, недавно возник вопрос, А как собственно говоря делают читы для онлайн игр? Какие для них нужны библиотеки, какие методы...

Как после создания файла сделать его свободным для других процессов, например, для удаления - C#
Как после создания файла сделать его свободным для других процессов, например, для удаления?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru