![]() |
|
Модераторы: xvr |
![]()
|
|
| jimbo |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 18.6.2009 Где: Южно-Сахалинск Репутация: нет Всего: нет |
Привет всем!
Написал демона под ubuntu. код компилируется и работает отлично. Потом перенес проект (eclipse) на льва маковского и тут пошли ошибки компиляции 'get_current_dir_name' was not declared in this scope kill' was not declared in this scope 'kill' was not declared in this scope 'REG_RIP' was not declared in this scope 'sigaddset' was not declared in this scope 'sigaddset' was not declared in this scope 'sigemptyset' was not declared in this scope Вопрос такой: программирование под ubuntu отличается от программирования под маком? Еще вопрос: Как программировать для ubuntu под маком? --------------------
Я не играю в шахматы - в шахматах я борюсь. А.А.Алехин |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 16 Всего: 196 |
программировать ты можешь где угодно и подо что угодно. другое дело компиляция...
ну и еще заглядывай в документацию. Например, чтобы увидеть это: get_current_dir_name() is a GNU extension. в твоем случае, ты скорее всего не подключил хидер #include <signal.h> но лучше ознакомься с манами той системы, под которую пишешь. |
|||
|
||||
| jimbo |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 180 Регистрация: 18.6.2009 Где: Южно-Сахалинск Репутация: нет Всего: нет |
спасибо за ответ!
разобрался со всеми ошибками кроме 'sigwaitinfo' was not declared in this scope в библиотеке написано что объявление функции находится в signal.h, однако файл подключен я вот еще что думаю: эклипсу можно наверно указать, что я программирую для такой-то платформы. Кто нибудь знает где это указывается? --------------------
Я не играю в шахматы - в шахматах я борюсь. А.А.Алехин |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 16 Всего: 196 |
jimbo, нет нельзя. для этого необходимо установить кросс-компилятор.
подозреваю, что эта функция не поддерживается в Mac OS X |
|||
|
||||
![]()
|
| Правила форума "С/С++: Программирование под Unix/Linux" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |