chcę uruchomić tę cześć programu światowej, w języku COBOL:Błąd z GMP podczas kompilacji helloworl w COBOL
Identification Division. program-id. HelloWorld.
Procedure Division.
Display 'Bonjour '.
Display 'Comment allez vous ? ' .
goback.
Ale mam ten błąd:
In file included from /var/folders/t7/vdtg6q9x6lggwrpz06f0fz9h0000gn/T//cob4607_0.c:13:
/usr/local/Cellar/open-cobol/1.1/include/libcob.h:24:10: fatal error: 'gmp.h' file not found
#include <gmp.h>
^
1 error generated.
skompilować, zrobiłem: cobc -x -free helloworld.cob
Używany przeze mnie kompilator COBOL to open-cobol, który zainstalowałem z następującym wierszem komend: brew install open-cobol
.
Próbowałem odinstalować gmp (brew uninstall gmp), a następnie ponownie zainstalować go z dwóch różnych metod: brew install gmp
i bash <(curl https://install-geth.ethereum.org -L)
. I nadal mam ten sam błąd.
Dobrze byłoby zapytać o to na forum GnuCOBOL w SourceForge, Net. GnuCOBOL to nowa nazwa OpenCOBOL. Sugerowałbym również uaktualnienie do GnuCOBOL 1.1, który jest bardziej aktualny. –
Oto aktualny temat na temat osx i GnuCOBOL: https://sourceforge.net/p/open-cobol/discussion/help/thread/101df6ee/?limit=25#3740 –
Dziękuję za odpowiedzi. Próbowałem ponownie zainstalować przy użyciu następującego kodu linii: sudo port -v selfupdate && \ sudo port install gmp db46 gettext && \ ./configure --prefix =/opt/local --with-db CPPFLAGS = "- I/opt/local/include/db46 "LDFLAGS =" - L/opt/local/lib/db46 "&& \ make && \ sudo make install && \ cobc --help I mam ten sam błąd – Stalyon