Właśnie zainstalowano szczęk do Cygwin: Wersja Clang 3.1 (tułów 151024) TargetL i386-pc-cygwin modelu Temat: POSIX

Jednak gdy próbuje skompilować plik prosty c (tylko główny), to błąd:

clang version 3.1 (trunk 151024)
Target: i386-pc-cygwin
Thread model: posix
 "/usr/local/bin/clang" -cc1 -triple i386-pc-cygwin -S -disable-free -main-file-name t.c -mrelocation-model static -mdisable-fp-elim -mconstructor-aliases -target-cpu pentium4 -momit-leaf-frame-pointer -v -resource-dir /usr/local/bin/../lib/clang/3.1 -fmodule-cache-path /var/tmp/clang-module-cache -fno-dwarf-directory-asm -fdebug-compilation-dir /toolchain4 -ferror-limit 19 -fmessage-length 0 -mstackrealign -fno-use-cxa-atexit -fgnu-runtime -fobjc-runtime-has-arc -fobjc-runtime-has-weak -fobjc-fragile-abi -fdiagnostics-show-option -o /cygdrive/c/Users/Br0ther/AppData/Local/Temp/t-zyOz8h.s -x c t.c
clang: error: unable to execute command: Program could not be executed
clang: error: clang frontend command failed due to signal (use -v to see invocation)
clang: note: diagnostic msg: Please submit a bug report to http://llvm.org/bugs/ and include command line arguments and all diagnostic information.
clang: error: unable to execute command: Program could not be executed
clang: note: diagnostic msg: Error generating preprocessed source(s).

Każdy organ tam wie, co jest przyczyną problemu? Nie mam pojęcia, co to ma znaczyć wiadomości:

clang: error: unable to execute command: Program could not be executed
clang: error: clang frontend command failed due to signal (use -v to see invocation)

Twoja pomoc jest bardzo ceniona NK

1
TheDeath Walker 24 luty 2012, 12:14

2 odpowiedzi

Najlepsza odpowiedź

Dziękuję za wszelkie sugestie. Jednak problem został rozwiązany przez zwiększenie rozmiaru sterty Cygwin.

Dzięki

1
Costique 1 marzec 2012, 08:48

Jeśli te dwie linie są niepokojące cię:

clang: error: unable to execute command: Program could not be executed
clang: error: clang frontend command failed due to signal
    (use -v to see invocation)

Wtedy mógłbym zasugerować ci (jak zasugerowano w komunikacie o błędzie) zmienić polecenie, aby zobaczyć linię wywołania to wykorzystuje:

"/usr/local/bin/clang" -v -cc1 -triple i386-pc-cygwin ...

Wtedy będziesz wiedział, nazwę programu i można zbadać, dlaczego to nie na swojej drodze (na przykład).

1
paxdiablo 24 luty 2012, 12:27