В Fedora 20 отказывался компилиться штатными средствами.
Набросал небольшой Makefile.
CC=g++
CFLAGS=-c -Wall -static -fno-optimize-sibling-calls -fno-strict-aliasing -DONLINE_JUDGE -D_LINUX -s -x c++ -O2 -Wno-unknown-pragmas
LDFLAGS=-lstdc++ -lm -lc
SOURCES=MyStrategy.cpp RemoteProcessClient.cpp Runner.cpp Strategy.cpp model/Game.cpp model/Hockeyist.cpp model/Move.cpp model/PlayerContext.cpp model/Player.cpp model/Puck.cpp model/Unit.cpp model/World.cpp csimplesocket/ActiveSocket.cpp csimplesocket/HTTPActiveSocket.cpp csimplesocket/PassiveSocket.cpp csimplesocket/SimpleSocket.cpp
OBJECTS=$(SOURCES:.cpp=.o)
EXECUTABLE=MyStrategy
all: $(SOURCES) $(EXECUTABLE)
$(EXECUTABLE): $(OBJECTS)
$(CC) $(LDFLAGS) $(OBJECTS) -o $@
.cpp.o:
$(CC) $(CFLAGS) $< -o $@
В Fedora 20 отказывался компилиться штатными средствами.
Набросал небольшой Makefile.