блог пользователя фкн

си static функция

Имя функции , объявленной таким образом =

static int hello_getattr(const char *path, struct stat *stbuf)
{
   int res = 0; /* temporary result */

будет "видимо" только в рамках модуля, в котором определена функция - то есть эту функцию смогут использовать только функции того же самого модуля.

Модуль в си

Модуль в языке си - это такой источник кода, функционал которого вы можете включить в свой проект в виде отдльного файла и/или прописав имя его заголока в #include -
то есть модуль в си - это вообще говоря - файл исходного кода, который компилируется отдельно , от остальных составляющих порграммы.

_____________________________________________
Источники(читать подробнее)=
http://programmersforum.ru/showthread.php?t=11318
Ключевые слова и фразы(для поиска)=

фрагмент консоли установки fuse

об установке fuse читайте здесь = http://fkn.ktu10.com/?q=node/857

фрагмент из консоли =

/bin/mkdir: cannot create directory

попытка найти решение здесь = http://fkn.ktu10.com/?q=node/862

Консоль установки fuse

checking for struct stat.st_atim... yes
checking for struct stat.st_atimespec... no
checking for library containing dlopen... -ldl
checking for library containing clock_gettime... -lrt
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for iconv... yes
checking for working iconv... yes
checking for iconv declaration... 
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);

make линукс

часто используется для запуска имеющегося в директории файла под названием Makefile

Применение GNU make

Создание данного текста не имело своей целью дать полное описание работы команды make и призвано всего лишь познакомить читателя с наиболее простым применением этой утилиты для автоматизации некоторых действий, сопутствующих программированию в операционной системе UNIX.

cd - как подняться на уровень выше

для этого используйте команду cd потом пробел и две точки подряд - то есть вот так =

cd ..

ошибка fatal error: fuse.h: No such file or directory compilation terminated.

чтобы избавиться от этой ошибки надо установить FUSE ("фьюс" или "фьюз")

компиляция онлайн

компилировать программу онлайн можно здесь = http://codepad.org/

_____________________________________________
Источники(читать подробнее)=
скомпилировать программу компилировать онлайн он лайн на сайте
Ключевые слова и фразы(для поиска)=

Pages

Subscribe to RSS - блог пользователя фкн