Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

25 Zeilen
598B

  1. #CPPFLAGS := -DDEBUG
  2. #CXXFLAGS := -O0 -ggdb
  3. CXXFLAGS := -O2
  4. BUILD.cpp := ${CXX} ${CXXFLAGS} ${CPPFLAGS}
  5. build: jeger gnu
  6. jeger: ../source/vector.c ../source/jeger.c jeger_racer.cpp
  7. g++ -shared ../source/vector.c -o vector.so
  8. g++ -shared ../source/jeger.c -o jeger.so
  9. ${BUILD.cpp} -I../source/ jeger_racer.cpp vector.so jeger.so -o jeger_racer.out
  10. gnu: gnu_racer.cpp
  11. ${BUILD.cpp} gnu_racer.cpp -o gnu_racer.out
  12. test: build
  13. export LD_LIBRARY_PATH=$$(realpath .):$$LD_LIBRARY_PATH
  14. perf stat -r 10000 ./gnu_racer.out
  15. perf stat -r 10000 ./jeger_racer.out
  16. clean:
  17. rm *.so *.out
  18. .PHONY: test