Nach der Installation des gcc-arm-none-eabiPakets unter Ubuntu kann ich die Tools oder die Manpage nicht finden, auch wenn die Dokumentation verfügbar ist:
Von oben weiß ich, dass es eine Dokumentation für gibt gcc-arm-none-eabi. Nächster:
$ info gcc-arm-none-eabi No menu item `gcc-arm-none-eabi' in node `(dir)Top'.
Und:
$ man gcc-arm-none-eabi No manual entry for gcc-arm-none-eabi
Wo finde ich die Dokumentation für das gerade installierte Paket? Oder mehr zur Sache, wie kann ich darauf zugreifen?
3 Antworten auf die Frage
2
David Paige
gcc-arm-none-eabi ist eine doc-Datei. Es wird wahrscheinlich keine Manpage haben. Der Befehl gcc hat jedoch eine Manpage. Die anderen Dateien sind Dokumentation für den Benutzer oder Entwickler. Man-Dateien befinden sich normalerweise in Verzeichnissen wie man / man1 oder man / man2.
Sie haben auch Kategorien von Manpages:
1 Executable programs or shell commands 2 System calls (functions provided by the kernel) 3 Library calls (functions within program libraries) 4 Special files (usually found in /dev) 5 File formats and conventions eg /etc/passwd 6 Games 7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7) 8 System administration commands (usually only for root) 9 Kernel routines [Non standard]
Wenn sich eine Manpage in mehreren Kategorien befindet, können Sie sie wie man 1 gcc man 7 groff anzeigen
Danke David. Ich bin OK mit Standard-Gcc. Ich habe Probleme mit gcc-arm-none-eabi.
jww vor 9 Jahren
0
2
Horn OK Please
dpkg --listfiles gcc-arm-none-eabi
Die Dateiliste finden Sie auch hier . Sie können das selbst finden, indem Sie auf packages.ubuntu.com nach dem Paketnamen suchen und dann auf die Liste der Dateien für die installierte Distro-Version klicken.
Compilerübergreifende Builds von gccStart mit dem Namen der Architektur als Dateiname; Sie beginnen nicht mit gcc.
Übrigens: Sie find /usr/ -iname gcc\*finden keine Dateinamen, die mit etwas anderem beginnen gcc, als /usr/bin/arm-none-eabi-gccdem eigentlichen Compiler-Frontend-Befehl, den Sie aufrufen müssen.
Was docs anbelangt: Die Befehlszeilenoptionen sind nahezu identisch mit dem nativen Compiler (vermutlich x86 (_64)). Sie können jedoch die Dokumentation für gcc online anzeigen und feststellen, ob spezielle Optionen für ARM vorhanden sind.
1
Rich Homolka
Wenn im Paket Manpages vorhanden sind, setzen Sie die Umgebung var MANPATH auf das Stammverzeichnis (dh das Verzeichnis, das man1 / enthält).
Oder Sie können tun, was der Mann tut groff -man gcc.1 | less. groffhat Flags, wo Sie den Ausgabetyp ändern können, nämlich ASCII (wie normales man) Postscript, HTML usw.
Echte FSF-Pakete haben in der Regel nur minimale Manpages und verwenden normalerweise Informationen. Ich persönlich mag keine Informationen und finde das Format schwerer lesbar oder grep als der Mensch - für jeden etwas. Vielleicht pinfowäre es auch hilfreich, einen alternativen Reader zu verwenden.