Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2009, 10:28   #1
XAOC-forever
Пользователь
 
Регистрация: 10.04.2008
Сообщений: 47
По умолчанию вопрос по GCC

В общем написал некий проект, решил его откомпилить под фрибсд, и тут он мне заявляет что мол

Цитата:
In file included from unlimited.cpp:1:
../SDK/amx/amx.h:28:23: sclinux.h: No such file or directory
1 строка в файле unlimited.cpp это:
PHP код:
#include "../SDK/amx/amx.h" 
в свою очередь та библиотека которую он не может якобы найти "sclinux.h"
PHP код:
#include <sclinux.h> 
и находицо в той-же папке что и amx.h

так что может я в чёмто туплю ?

компилю так:
Цитата:
g++ unlimited.cpp
XAOC-forever вне форума Ответить с цитированием
Старый 23.03.2009, 15:50   #2
Mega
Пользователь
 
Регистрация: 14.03.2009
Сообщений: 41
По умолчанию

проект как распространяется в исходниках или 1 файл всего?
Mega вне форума Ответить с цитированием
Старый 23.03.2009, 16:00   #3
XAOC-forever
Пользователь
 
Регистрация: 10.04.2008
Сообщений: 47
По умолчанию

в исходниках
XAOC-forever вне форума Ответить с цитированием
Старый 23.03.2009, 16:19   #4
Mega
Пользователь
 
Регистрация: 14.03.2009
Сообщений: 41
По умолчанию

ну тогда переходи в папку где исходники и выполняй такие команды
./configure -> make -> make install
последнюю команды нужно выполнить рутом
Mega вне форума Ответить с цитированием
Старый 23.03.2009, 19:44   #5
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Посмотри в файле ../SDK/amx/amx.h, может твой sclinux.h внутри него подключается.
MaTBeu вне форума Ответить с цитированием
Старый 24.03.2009, 16:59   #6
XAOC-forever
Пользователь
 
Регистрация: 10.04.2008
Сообщений: 47
По умолчанию

MaTBeu, ну вообще то я так и сказал
Тэк, а этим разобрался, теперь другая ахинея

Код:
/usr/include/malloc.h:3:2: #error "<malloc.h> has been replaced by <stdlib.h>"
как понять заменил 0_О ?

Последний раз редактировалось XAOC-forever; 24.03.2009 в 17:18.
XAOC-forever вне форума Ответить с цитированием
Старый 05.04.2009, 14:28   #7
XAOC-forever
Пользователь
 
Регистрация: 10.04.2008
Сообщений: 47
По умолчанию

итак, новая проблема):

Код:
/usr/lib/crt1.o(.text+0x72): In function `_start':
: undefined reference to `main'
/var/tmp//ccwDiOFy.o(.text+0x1b): In function `Load':
: undefined reference to `pAMXFunctions'
/var/tmp//ccwDiOFy.o(.text+0x79): In function `OnThreadWork(int)':
: undefined reference to `amx_FindPublic'
/var/tmp//ccwDiOFy.o(.text+0x8d): In function `OnThreadWork(int)':
: undefined reference to `amx_Push'
/var/tmp//ccwDiOFy.o(.text+0xa5): In function `OnThreadWork(int)':
: undefined reference to `amx_Exec'
/var/tmp//ccwDiOFy.o(.text+0xdf): In function `n_CreateThread(tagAMX*, int*)':
: undefined reference to `pthread_attr_init'
/var/tmp//ccwDiOFy.o(.text+0xfb): In function `n_CreateThread(tagAMX*, int*)':
: undefined reference to `pthread_create'
/var/tmp//ccwDiOFy.o(.text+0x184): In function `AmxLoad':
: undefined reference to `amx_Register'
что это вообще значит ?, и к стати, я компилю библиотеку, может в этом случае нужны какие-то параметры ?
XAOC-forever вне форума Ответить с цитированием
Старый 07.04.2009, 19:17   #8
Goblin
Форумчанин
 
Регистрация: 24.11.2007
Сообщений: 196
По умолчанию

Цитата:
и к стати, я компилю библиотеку, может в этом случае нужны какие-то параметры ?
Да нужны. Если используешь сторонние библиотеки, необходимо указать их при компиляции.

gcc source_code.c -lname_of_lib
Goblin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос!!! tigor Общие вопросы Delphi 11 23.10.2009 09:45
inline asm в gcc drRobert Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 23.08.2008 10:26
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) Albert2008 Общие вопросы Delphi 4 21.08.2008 15:33
вопрос по сокетам и общение как в ICQ.Сложный вопрос... Руслантус Общие вопросы C/C++ 2 12.08.2008 21:10
Какой тип с/c++ больше всего напоминает компилятор gcc и g++ Который используется в UNIX-подобных система Иллидан Свободное общение 4 28.03.2008 02:29