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

С под Linux

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

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

08.12.2016, 19:27. Просмотров 344. Ответов 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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.12.2016, 19:27     Как сделать библиотеки для создания каталога?
Посмотрите здесь:

C Linux Ошибка: Нет такого файла или каталога
C Linux Обход каталога в POSIX
C Linux Какой функцией получить список файлов каталога?
C Linux Где взять все библиотеки для Си
C Linux Pthread - рекурсивное чтение каталога
C Linux Рекурсивное копирование каталога
C Linux Просмотреть содержимое каталога, ввести с клавиатуры имя одного из файлов
C Linux Библиотеки для подключения к AD
C Linux Вывести список файлов каталога, в которые разрешена запись
C Linux Вывод списка имен всех файлов из указанного каталога
Посоветуйте библиотеки под С для построения графических интерфейсов C Linux
C Linux Удаленный просмотр каталога

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Emmk
70 / 70 / 20
Регистрация: 12.02.2016
Сообщений: 192
Завершенные тесты: 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
MarcusRip
0 / 0 / 0
Регистрация: 19.09.2015
Сообщений: 94
14.12.2016, 19:44  [ТС]     Как сделать библиотеки для создания каталога? #3
Посмотрите я хотел сделать как в книге Иванова Library.rar !vanov.rar
Yandex
Объявления
14.12.2016, 19:44     Как сделать библиотеки для создания каталога?
Ответ Создать тему
Опции темы

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