Как собрать Google RE2 с помощью Cygwin?

​​Я получаю следующие ошибки:

g ++: нераспознанный параметр '-pthread'
util / test.cc: 1: 0: предупреждение: -fPIC игнорируется для цели (весь код - позиция независимый)

(несколько) и, наконец:

/usr/lib/gcc/i686-pc-cygwin/4.5.3 /../../../../ i686-pc-cygwin / bin / ld: не удается найти -lre2 collect2: ld возвратил 1 статус выхода

Есть какие-нибудь советы?

Полный журнал компилятора UPD

g++ -o obj/so/test/charclass_test obj/so/re2/testing/charclass_test.o obj/so/util/pcre.o obj/so/util/random.o obj/so/util/thread.o obj/so/re2/testing/backtrack.o obj/so/re2/testing/dump.o obj/so/re2/testing/exhaustive_tester.o obj/so/re2/testing/null_walker.o obj/so/re2/testing/regexp_generator.o obj/so/re2/testing/string_generator.o obj/so/re2/testing/tester.o obj/so/util/test.o -Lobj/so -lre2 obj/libre2.a -pthread
g++: unrecognized option '-pthread'
/usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../../i686-pc-cygwin/bin/ld: cannot find -lre2
collect2: ld returned 1 exit status
make: *** [obj/so/test/charclass_test] Error 1
6
задан fithu 29 November 2011 в 14:41
поделиться