Erstellen und Verwenden von Bibliotheken (C Programmiersprache): Unterschied zwischen den Versionen

Aus Dokument
Zur Navigation springen Zur Suche springen
// via Wikitext Extension for VSCode
 
 
Zeile 3: Zeile 3:
==Erstellen und Verwenden von Bibliotheken (C Programmiersprache)==
==Erstellen und Verwenden von Bibliotheken (C Programmiersprache)==


===Schritt 1: Erstellen der Bibliothek===
==Schritt 1: Erstellen der Bibliothek==
Erstellen Sie eine C-Datei, die die Funktionen enthält, die Sie in Ihrer Bibliothek bereitstellen möchten. Zum Beispiel:
Erstellen Sie eine C-Datei, die die Funktionen enthält, die Sie in Ihrer Bibliothek bereitstellen möchten. Zum Beispiel:


Zeile 14: Zeile 14:
}
}
</pre>
</pre>
==Schritte 2 Erstellen der Header-Datei==
==Schritte 2 Erstellen der Header-Datei==
Erstellen Sie eine Header-Datei, die die Funktionsprototypen Ihrer Bibliothek enthält. Zum Beispiel:
Erstellen Sie eine Header-Datei, die die Funktionsprototypen Ihrer Bibliothek enthält. Zum Beispiel:

Aktuelle Version vom 24. Januar 2025, 23:52 Uhr

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).

Erstellen und Verwenden von Bibliotheken (C Programmiersprache)

Schritt 1: Erstellen der Bibliothek

Erstellen Sie eine C-Datei, die die Funktionen enthält, die Sie in Ihrer Bibliothek bereitstellen möchten. Zum Beispiel:

// filepath: src/library.c
#include <stdio.h>

void hello() {
    printf("Hello, World!\n");
}

Schritte 2 Erstellen der Header-Datei

Erstellen Sie eine Header-Datei, die die Funktionsprototypen Ihrer Bibliothek enthält. Zum Beispiel:

// filepath: include/library.h
#ifndef LIBRARY_H
#define LIBRARY_H

void hello();

#endif

Schritt 3: Kompilieren der Bibliothek

Kompilieren Sie die C-Datei, um die Bibliothek zu erstellen. Zum Beispiel:

gcc -c src/library.c -o library.o

Schritt 4: Erstellen des statischen Bibliotheks

Erstellen Sie das statische Bibliotheksarchiv mit dem Befehl `ar`. Zum Beispiel:

ar rcs liblibrary.a library.o

Schritt 5: Verwenden der Bibliothek

Erstellen Sie eine C-Datei, die die Bibliothek verwendet. Zum Beispiel:

// filepath: src/main.c
#include "library.h"

int main() {
    hello();
    return 0;
}

Kompilieren Sie die Datei mit dem Befehl:

gcc src/main.c -o main -L. -llibrary

Führen Sie das Programm aus:

./main

Sie sollten die Ausgabe "Hello, World!" sehen.

Zusammenfassung

In diesem Tutorial haben Sie gelernt, wie Sie Bibliotheken in C erstellen und verwenden. Dies ist eine wichtige Technik, um Code zu organisieren und wiederzuverwenden. Viel Spaß beim Programmieren!

Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).