[SOLVED[ Jak uruchomic Doxygena?

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
NowyNowicjusz
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 12 lip 2014, 13:52
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Architektura: x86

[SOLVED[ Jak uruchomic Doxygena?

Post autor: NowyNowicjusz »

Czesc,
mam juz zainstalowanego Doxygena w systemie jednak w zaden sposob nie moge z niego skorzystac tzn. mam juz plik .c z kodem w jezyku c i wpisane odpowiednio komentarze do tego kodu ale nie moge wygenerowac dokumentacji.

Kod: Zaznacz cały

bbxb@ubuntu:~$ sudo apt-get install doxygen
[sudo] password for bbxb: 
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
doxygen jest już w najnowszej wersji.
Następujące pakiety zostały zainstalowane automatycznie i nie są już więcej wymagane:
  account-plugin-windows-live libupstart1
Aby je usunąć należy użyć "apt-get autoremove".
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
bbxb@ubuntu:~$ doxygen -g
bash: /usr/local/bin/doxygen: cannot execute binary file: Błędny format pliku wykonywalnego
bbxb@ubuntu:~$ doxygen -g config.txt
bash: /usr/local/bin/doxygen: cannot execute binary file: Błędny format pliku wykonywalnego
bbxb@ubuntu:~$ 
W zalaczeniu moj plik z kodem zrodlowym. Czy ten plik musi byc w jakims odpowiednim katalogu aby Doxygen go widzial?
Załączniki
klient.c
(1.37 KiB) Pobrany 81 razy
Awatar użytkownika
enedil
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1352
Rejestracja: 08 wrz 2012, 16:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: i3
Architektura: x86_64
Kontakt:

Re: Jak uruchomic Doxygena?

Post autor: enedil »

Co wykrzyczy

Kod: Zaznacz cały

file $(which doxygen)
ls -l $(which doxygen)
?
Dobrze jest, psiakrew, a kto powie, że nie, to go w mordę!

~moderatorzy
Awatar użytkownika
Kastagir
Sędziwy Jeż
Sędziwy Jeż
Posty: 89
Rejestracja: 09 sty 2006, 16:36
Płeć: Mężczyzna
Wersja Ubuntu: 17.04
Środowisko graficzne: Inne
Architektura: x86_64

Re: Jak uruchomic Doxygena?

Post autor: Kastagir »

Doxygen z repozytoriów instaluje się do /usr/bin a nie do /usr/local/bin.

Kod: Zaznacz cały

kastagir@asus ~ $ which doxygen
/usr/bin/doxygen
To pewnie pozostałości po nieudanej instalacji ze źródeł. Usuń ten plik, albo żeby czegoś nie popsuć zmień nazwę.
NowyNowicjusz
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 12 lip 2014, 13:52
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Architektura: x86

Re: Jak uruchomic Doxygena?

Post autor: NowyNowicjusz »

Mam tak:

Kod: Zaznacz cały

bbxb@ubuntu:~$ file $(which doxygen)
/usr/local/bin/doxygen: ELF 64-bit LSB  executable, x86-64, version 1 (GNU/Linux), statically linked, for GNU/Linux 2.6.24, BuildID[sha1]=39981e60529daa3daa7c758750ac9776c0668630, not stripped
oraz:

Kod: Zaznacz cały

bbxb@ubuntu:~$ ls -l $(which doxygen)
-rwxr-xr-x 1 root root 33118772 cze 29 21:35 /usr/local/bin/doxygen
Ja nie wiedziałem, że go mam zainstalowanego i próbowałem instalować ze strony www ale brakowało mi cmake... więc grzebałem się z tym cmake aż okazało się, że mam jednak zainstalowanego doxygena. Może być więc coś zamieszane po instalacjach.

Co teraz zrobić?
Awatar użytkownika
Kastagir
Sędziwy Jeż
Sędziwy Jeż
Posty: 89
Rejestracja: 09 sty 2006, 16:36
Płeć: Mężczyzna
Wersja Ubuntu: 17.04
Środowisko graficzne: Inne
Architektura: x86_64

Re: Jak uruchomic Doxygena?

Post autor: Kastagir »

Zmień nazwę pliku, albo po prostu usuń.

Kod: Zaznacz cały

mv /usr/local/bin/doxygen /usr/local/bin/doxygen.bad
System przeszukuje wszystkie katalogi w $PATH, aż w którymś znajdzie wymagane polecenie. Jak go nie będzie w /usr/local/bin/ to będzie szukał dalej, aż znajdzie /usr/bin/doxygen
NowyNowicjusz
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 12 lip 2014, 13:52
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Architektura: x86

Re: Jak uruchomic Doxygena?

Post autor: NowyNowicjusz »

Działa, dzięki wielkie :)
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 35 gości