The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"ошибка при компиляции"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"ошибка при компиляции"  
Сообщение от glum on 16-Июл-06, 16:06 
#include <sys/types.h>
#include <sys/stat.h>
typeOf( name ) char *name;
{  int type; struct stat st;
if( stat( name, &st ) < 0 ){
printf( "%s не существует\n", name );
return 0;
}
printf("Файл имеет %d имен\n", st.st_nlink);
switch(type = (st.st_mode & S_IFMT)){
case S_IFREG:
printf( "Обычный файл размером %ld байт\n",
st.st_size ); break;
case S_IFDIR:
printf( "Каталог\n" );      break;
case S_IFCHR:   /* байтоориентированное  */
case S_IFBLK:   /* блочноориентированное */
printf( "Устройство\n" );   break;
case S_IFIFO:
printf( "FIFO-файл\n" );    break;
default:
printf( "Другой тип\n" );   break;
}       return type;
}

пытаюсь откомпилировать исходник отсюда
http://www.opennet.me/docs/RUS/bogatyrev/gl_6_1.html#6_1
получаю
/usr/lib/crt1.o(.text+0x81): In function `_start':
: undefined reference to `main'


ХЕЛП!

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "ошибка при компиляции"  
Сообщение от MKuznetsov (??) on 16-Июл-06, 16:25 
непонятно, что автор хотел сказать макросом typeOf(name);

если строку typeOf(name)..{ заменить на
int main(int argc,char *argv) {
char *name;
name=argv[1];

то должно кривенько, но работать

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру