Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: -fno-exception  (Прочитано 4932 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mayor
Специалист

ru
Offline Offline

« : 05-09-2009 03:15 » 

-fno-exception

не могу понять, что за опция

кто  нить ее юзал?

Записан

1n c0de we trust
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #1 : 05-09-2009 04:17 » 

А где ты нашел эту опцию. Гугл упорно молчит. http://www.google.com/search?q=-fno-exception
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Mayor
Специалист

ru
Offline Offline

« Ответ #2 : 05-09-2009 04:38 » 

Код:
COLORIZER = grc -e
GCC = $(COLORIZER) gcc
GPP = $(COLORIZER) g++
PKGCONFIG = pkg-config

OFLAGS = -O2
DBGFLAGS =

CFLAGS = $(DBGFLAGS) $(OFLAGS) -Wall -Wextra --pedantic -fno-exceptions
CFLAGS = $(DBGFLAGS) $(OFLAGS) -Wall -Wextra --pedantic
CPPFLAGS = $(CFLAGS) --std=c++0x
LDFLAGS = -s
LDFLAGS =  

PACKAGES = glibmm-2.4 cairomm-1.0 pangomm-1.4 gtkmm-2.4
PACKAGES =


SRCS = main.cpp

###

OBJS = $(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(SRCS)))
DEPS = $(OBJS:%.o=%.d)

SCFLAGS =  `$(PKGCONFIG) --cflags $(PACKAGES)`
SLDFLAGS = `$(PKGCONFIG) --libs $(PACKAGES)`

.PHONY : all clean

all : test

test : $(OBJS)
echo linking $@
$(GPP) $(LDFLAGS) $(SLDFLAGS) -o $@ $(OBJS)

clean :
-rm -f test $(OBJS) $(DEPS)

%.o : %.c
echo gcc $<
$(GCC) $(CFLAGS) $(SCFLAGS) -c -o $@ $<

%.o : %.cpp
echo g++ $<
$(GPP) $(CPPFLAGS) $(SCFLAGS) -c -o $@ $<

%.d : %.c
echo deps $<
$(GCC) $(CFLAGS) $(SCFLAGS) -M -MP -MQ $@ -MQ $(<:.c=.o) -o $@ $<

%.d : %.cpp
echo deps $<
$(GPP) $(CPPFLAGS) $(SCFLAGS) -M -MP -MQ $@ -MQ $(<:.cpp=.o) -o $@ $<

-include $(DEPS)

нашел здесь, код одолжил у мега-джедайского кодера, к сожалению у него не хватило времени пояснить мне некоторые оставшиеся непонятными части

а молчит он упорно потому, что в поисковом запросе минус перед словом означает: искать страницы в которых нету этого слова Улыбаюсь

« Последнее редактирование: 05-09-2009 04:40 от Mayor » Записан

1n c0de we trust
Антон (LogRus)
Глобальный модератор

ru
Offline Offline
Пол: Мужской
Внимание! Люблю сахар в кубиках!


WWW
« Ответ #3 : 07-09-2009 03:20 » 

учись работать с первоисточником
http://gcc.gnu.org/onlinedocs/gcc-4.4.1/cpp.pdf
Записан

Странно всё это....
Mayor
Специалист

ru
Offline Offline

« Ответ #4 : 07-09-2009 16:09 » 

прикольно, значит нужно было вместо мануала к компилятору про пропроцессор почитать Улыбаюсь
Записан

1n c0de we trust
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines