URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6100
[ Назад ]

Исходное сообщение
"Помогите собрать и объясните, плиз"

Отправлено Посетитель , 19-Янв-07 13:28 
Программисты, помогите!
Нашел исходник.
http://homepage.mac.com/unixjunkie/gcalc/gcalc.m.txt

Как, используя gcc version 3.4.3 его собрать под RedHat. Какие либы и откуда скачать?
Я так понимаю для написания кода использовалась кака-я то макро-надстройка над стандартным C++ (судя по синтаксису)?


Содержание

Сообщения в этом обсуждении
"Помогите собрать и объясните, плиз"
Отправлено phpcoder , 19-Янв-07 13:34 
>Я так понимаю для написания кода использовалась кака-я то макро-надстройка над стандартным
>C++ (судя по синтаксису)?


"A simple program that illustrates basic Objective-C programming..." Ну и где тут С++ ? Там же в исходнике дан пример как компилировать:


gcc -o gcalc gcalc.m -framework Foundation -Werror -std=c99 -Wall

Что у вас не получается?


"Помогите собрать и объясните, плиз"
Отправлено Посетитель , 19-Янв-07 13:50 
gcc: Foundation: No such file or directory
gcc: installation problem, cannot exec `cc1obj': No such file or directory

"Помогите собрать и объясните, плиз"
Отправлено phpcoder , 19-Янв-07 14:39 
>gcc: Foundation: No such file or directory

Нужно искать пакет в котором этот фреймворк, точнее заголовочный файл Foundation/Foundation.h

>gcc: installation problem, cannot exec `cc1obj': No such file or directory

При поиске в гугле по слову "сс1obj" первая же ссылка ведёт на страницу с вопросм "cc1obj whats this" и там же ответ: "I forgot to install gobjc-3.0"

В моём ALT Linux сс1obj находится в пакете gcc4.1-objc.

Вообщем, ищите и экспериментируйте. Я так понял, что вам это в развлечение, поэтому сами и развлекайтесь. Лично мне работать надо...



"Помогите собрать и объясните, плиз"
Отправлено NuINu , 19-Янв-07 13:40 
>Программисты, помогите!
>Нашел исходник.
>http://homepage.mac.com/unixjunkie/gcalc/gcalc.m.txt
>
>Как, используя gcc version 3.4.3 его собрать под RedHat. Какие либы и
>откуда скачать?
>Я так понимаю для написания кода использовалась кака-я то макро-надстройка над стандартным
>C++ (судя по синтаксису)?

Какой блин синтаксис, там же ясно написано "Objective-C"

пользуйся bc или dc.


"Помогите собрать и объясните, плиз"
Отправлено Посетитель , 19-Янв-07 13:53 
>пользуйся bc или dc.

а при чем тут калькуляторы командной строки? %)


"Помогите собрать и объясните, плиз"
Отправлено NuINu , 19-Янв-07 14:01 
>>пользуйся bc или dc.
>
>а при чем тут калькуляторы командной строки? %)
Так твоя программа и есть калькулятор ;-))

Или гугловский калькулятор это нечто большее?


"Помогите собрать и объясните, плиз"
Отправлено Посетитель , 19-Янв-07 14:23 
>>>пользуйся bc или dc.
>>
>>а при чем тут калькуляторы командной строки? %)
>Так твоя программа и есть калькулятор ;-))
>
>Или гугловский калькулятор это нечто большее?


Мне тут не сколько калькулятор интересен, как интересно собрать эту хрень :)


"Помогите собрать и объясните, плиз"
Отправлено andrey , 19-Янв-07 20:52 
"A simple program that illustrates basic Objective-C programming along with basic usage of some Cocoa (actually, "Foundation") classes" -
это означает что вам нужно использовать библиотеки входящие в состав Cocoa, которая в свою очередь есть framework или environment для разработки програм на MacOS X
поэтому собрать эту програму на RedHat врядли получится
Можно попробовать поставить GNUStep, может быть зарабатает, так тут используется только Foundation framework.