Cygwin gcc cppUnit

0

Hej :)

Zainstalowałem sobie Cygwina w wersji x64. Chciałem zbudować cppUnit. Niestety mam błąd:

/cygdrive/d/cpputest-latest/cpputest_build
$ ../configure
../configure: line 481: sed: command not found
../configure: line 480: expr: command not found
../configure: line 481: sed: command not found
../configure: line 495: sed: command not found
: error: cannot create .lineno; rerun with a POSIX shell

Mam zainstalowane gcc oraz starego borlanda. Dodatkowo mam zainstalowane GNU make.

GNU Make 4.3 Ten program został zbudowany dla systemu x86_64-pc-cygwin

COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/lto-wrapper.exe
Target: x86_64-pc-cygwin

Mam wrazenie, ze podczas kompilacji Cygwin nie uzywa gcc, tylko jakiegos innego kompilatora i dlatego bledy wyrzuca. Jak wymusic aby podczas wykonywania "make" lub "configure" Cygwin uzywal zawsze gcc, a nie innego kompilatora (Borlanda)?

Da sie jakos zignorowac w Cygwinie zmienne path od Windowsa?
Jakos zmieniac kompilatory ? Wybierac, ktory w danej chwili ma dzialac?

0
sorexus napisał(a):

Da sie jakos zignorowac w Cygwinie zmienne path od Windowsa?

Dodaj linijkę CYGWIN_NOWINPATH=1 do /etc/profile

Jakos zmieniac kompilatory ? Wybierac, ktory w danej chwili ma dzialac?

$ which gcc, żeby sprawdzić czy faktycznie ścieżka jest ok, chyba że configure coś miesza, może ./configure --help coś rozjaśnić albo analiza tego skryptu.

0

Dzieki. Ruszylo! Przyklad testowy wykonal sie. Ostatnie pytanie. Jakie pliki sa potrzebne z tego folderu CppUnit ? Ktore pliki/foldery powinnem przeniesc do docelowego projektu ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1