Слияние кода завершено, страница обновится автоматически
BOOST_INC_PATH := /usr/local/boost_1_56_0
BOOST_LIB_PATH := /usr/local/boost_1_56_0/stage/lib
FILES := main \
ConnectScanner \
ConsoleOutputer \
DataStructures \
IOutputer \
IScanner
CPPS := $(foreach n,$(FILES),$(n).cpp)
HEADERS := $(foreach n,$(FILES),$(n).h)
OBJS := $(foreach n,$(FILES),$(n).o)
libs := -lboost_system \
-lboost_date_time \
-lboost_program_options \
-lboost_thread \
-lpthread \
TARGET := PortScanner
C11 := c++11
$(TARGET): $(OBJS)
g++ $(OBJS) -o $(TARGET) -std=$(C11) \
-L $(BOOST_LIB_PATH) \
$(libs) \
-static
$(OBJS): %.o:%.cpp
g++ -c $< -std=$(C11) \
-I $(BOOST_INC_PATH)
.PHONY: clean
clean:
rm $(OBJS) $(TARGET)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )