[a / aa / ad / au / b / bg / bo / c / d / dg / di / ew / f / fa / fd / fg / fi / fl / g / gg / h / ho / hr / ja / k / ls / m / ma / me / mo / mu / n / ne / o / p / pa / ph / pr / r / re / s / sp / t / td / tr / tv / u / vg / w / wh / wm / wp / y] - [Главная]

[Назад]
Ответ
(оставьте это поле пустым)
Имя (оставьте это поле пустым)
E-mail
Тема
Комментарий
Файл
Перейти к
Подтверждение обновить captcha
Пароль (чтобы удалить пост или файл)
  • Разрешённые типы файлов: GIF, JPG, PNG
  • Максимальный размер файла 1536 килобайт и 2048×2048.
  • Изображения размером более 200x200 точек будут уменьшены.

Файл: 1246973866747.jpg -(64кб, 456x449) Показана уменьшенная копия, оригинал по клику.
64 №1710  

Двач, а двач, научи меня програмить под Юниксами. Это же порнография какая-то! Хотел сначала как крутой прогер под Емаксом/Вимом строчить, но это слишком сложно. Поставил Anjuta, но и тут проблем хватает.

Я хочу сконеплировать обычный "Хелло ворлд" с помощью библиотеки ncurses, но она не находит эту библиотеку. В репозиториях всё обновил, и dev пакеты тоже поставил. Помоги ncurses подключить.

>> №1711  

gcc -o hw hw.c
если подрубишь xlib, например, то
gcc -o hw hw.c pkg-config --cflags --libs x11

>> №1712  

>>1710
Попробуй эклипс и яву - работает на всех платформах одинаково. Олсо если тебя прет именно системное программирование под никс, то нкерсес опять-таки нахуй не нужен...

>> №1713  

Даже привет сказать не можешь ? почитай книжки по этикету программирования. Или это выше твоего достоинства?

>> №1716  

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

>> №1717  

>>1712>>1713>>1716
Вы ебанаты штоле? Я знаю Си, просто я никогда не программировал именно под Юниксами. Мне нужно разобраться со всеми этими makefile'ми. Дайте годный мануал или учебник по данной теме, что ли.

>> №1718  

>>1717
Ну а какие тогда проблемы? Найти, где лежат либы и хедеры? Берешь мануал к либе, либо примеры и смотришь, как иx достать. Во многих случаях надо дергать pkg-config.
Альсо, можешь сразу начать изучать какую-нить билд-систему (cmake, scons...)

>> №1719  

Code::Block

>> №1720  

>>1710
gcc -lncursesw писал? Кто маны читаь будет, блджад?

>> №1726  

>>1720
Не трожь его. Он знает Си...

>> №1727  

>>1710

держи мой сэмпловый мэйкфайл

######################
# Target
######################

TARGET = bin/libtest

###############################################################################
# Source directories
###############################################################################

######################
#Lib Source
######################

OBJS =

#FORMS
OBJS += src/www/form/FormData.o src/www/form/FormInput.o src/www/form/FormInputSimple.o
OBJS += src/www/form/FormInputRadio.o src/www/form/FormInputCheckBox.o src/www/form/FormInputSelect.o

######################
#Tests
######################
OBJS += src/__test/libtest.o
OBJS += src/__test/form/test_FormInput.o src/__test/form/test_FormData.o
OBJS += src/__test/test_Location.o
OBJS += src/__test/test_Page.o

#
# Compiler Flags
#
DEFINE = -D_REENTRANT -DJS_THREADSAFE
INCLUDE = -Isrc/ -I../include/ -I/usr/local/include/ -I../libmstd/src/
CXXFLAGS = ${INCLUDE} -O2 -pthread -fexceptions -g -Wall -fmessage-length=0 ${DEFINE}

#
# Linker Flags
#
LINKFLAGS += -pthread

LIBS = -L/usr/local/lib/ -L../lib/ -L../libmstd/bin/
LIBS += -Wl,-Bstatic -lcurl
LIBS += -Wl,-Bdynamic -lmstd

$(TARGET): $(OBJS)

$(CXX) -o $(TARGET) $(OBJS) $(LIBS)

all: $(TARGET)

clean:

rm -f $(OBJS) $(TARGET)
>> №1744  

>>1710

авг, вi?



Удалить пост []
Пароль
[a / aa / ad / au / b / bg / bo / c / d / dg / di / ew / f / fa / fd / fg / fi / fl / g / gg / h / ho / hr / ja / k / ls / m / ma / me / mo / mu / n / ne / o / p / pa / ph / pr / r / re / s / sp / t / td / tr / tv / u / vg / w / wh / wm / wp / y] - [Главная]