Suche Include-Dateien für C (intrinsics.h und cint.h)

Gast #960667
Hallo,

mir fehlen folgende zwei Include-Dateien für den Tasking Compiler:

- intrinsics.h
- cint.h

Was grundsätzliches:
Sind solche Standard-Includedateien immer gleich, also von 
Entwicklungsumgebung zu Entwicklungsumgebung. Und gibt es eine Seite im 
Internet wo man sochen Dateien runterladen kann, wenn sie bei der 
Entwicklungsumgebung fehlen?

LG Mario
Gast
> - intrinsics.h
> - cint.h

Was soll denn da drin stehen? Zum C-Standard gehören sie jedenfalls
nicht.

> Sind solche Standard-Includedateien immer gleich, also von
> Entwicklungsumgebung zu Entwicklungsumgebung.

Selbst Standard-Includedateien oft unterschiedlich, nämlich dann, wenn
- sie von Implementierungsdetails der Standardbibliothek abhängig sind
  (bspw. stdio.h),
- sie von Compiler- oder Prozessoreigenschaften abhängig sind (bspw.
  stdint.h) oder
- darin Spracherweiterungen genutzt werden, die nicht von allen
  Compilern verstanden werden.

Es nützt auch nichts, eine Headerdatei zu installieren, wenn die darin
deklarierten Objekte (insbesondere Funktionen) in der Bibliothek fehlen.
Gast
Ich habe ein C-Programm, das mit einem GNU Compiler compiliert wurde und
diese beiden Include-Dateien stehen dort im Code eingebunden.
Nun möchte ich den COde verwenden, jedoch mit meinem Tasking-Compiler, 
und habe Probleme da ich diese beiden Includes nicht habe...

Sind glaub ich keine Standard-C Libraries sondern uC basierend...

Lg mario
Moderator (Firma: Titel) Persönliche Seite
>mir fehlen folgende zwei Include-Dateien...
Dir werden dann evtl. nicht nur die include-Dateien fehlen,
sondern auch die passenden Libraries.

>Sind glaub ich keine Standard-C Libraries...
Nein, *.h (Header-)Dateien sind keine Libraries.
Eine fehlende Header-Datei mosert der Compiler an.
Eine fehlende Library der Linker.

Lösch doch die #include Zeilen einfach mal raus,
oder lege leere Header-Dateien mit diesen Namen an.
Dann siehst du, was dem Compiler fehlt.
Mit ein wenig Glück sind das nur ein paar #defines...
Vermutlich haben die bei Tasking leicht andere Namen.

intrinsics.h klingt nach intrinsischen Befehlen, also NOP, IDLE oder 
sowas.

Und könnte cint.h nicht die inttypes.h sein, in der Definitionen wie 
uint8_t stehen?

Schau mal die Include-Verzeichnisse bei Tasking durch, ob du eine Datei 
findest die ähnlich wie intrins.h lautet.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.