Перейти к содержанию

Помогите скомпилить


fraf

Рекомендуемые сообщения

/usr//bin/ld:./sourse: file format not recognized; treating as linker script

/usr//bin/ld:./sourse:2: parse error

collect2: ld returned 1 exit status

пытаюсь скомпилить не под рутом.

компилятор

gcc version 3.2.2 (Mandrake Linux)

я в линуксе недавно, полный лама... помогите разобраться....

Ссылка на комментарий
Поделиться на другие сайты

Вы не могли бы более развернутое сообщение об ошибке привести или хотф бы сказать, что это за "sourse" такой? Вы сами ld запускаете или же make его запускает? Короче, опишите, пожалуйста, более внятно свою проблему.

Ссылка на комментарий
Поделиться на другие сайты

сам сорс вида

#include <stdio.h>

#include <stdlib.h>

#include <unistd.h>

#include <errno.h>

#include <string.h>

#include <netdb.h>

#include <sys/types.h>

#include <netinet/in.h>

#include <sys/socket.h>

#define DWORD unsigned long

main()

{

...

...

...

...

...

...

}

тоесть там только одни файл......

компилить пытался так

gcc sourse

и gcc sourse -o bin

всё на этом мои знания компилятора сводятся к нулю....

Ссылка на комментарий
Поделиться на другие сайты

На самом деле ошибку выдает не компилятор а ld:

Цитата:

/usr//bin/ld:./sourse:2: parse error

collect2: ld returned 1 exit status

Что-то ему не понравилось в вашем творении Smile

Ссылка на комментарий
Поделиться на другие сайты

Намек понял буду искать ощибку.... надеюсь что она не в ДНК...

не скажешь где можно почитать про gcc чтобы не задавать больше такие глупые вопросы....

Ссылка на комментарий
Поделиться на другие сайты

Конечно. man gcc подойдет в качестве краткой справки, либо книжка для серьезного изучения вопроса.

Но тут я не спец, поэтому ничего не подскажу.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...