Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
UNIX C Tutorial
De Unix besturingssysteem is gemaakt met behulp van de C -programmeertaal . Daarom is er ondersteuning voor C programmeren in elke Unix en Linux. Wanneer u een software programma installeren vanaf een bron , bent u het compileren en installeren ofwel een C of C + + -programma met behulp van de ingebouwde C-compiler . De C Compiler

Elk Unix -systeem ( inclusief Linux ) heeft een C -compiler standaard geïnstalleerd . Afhankelijk van het Unix- systeem dat u gebruikt , kan deze compiler worden genoemd met de " cc " commando of het " gcc " commando . De " gcc " commando is de aanduiding voor de GNU compiler , een open - source compiler gemaakt voor het Linux-besturingssysteem , maar geport naar vele andere Unix - gebaseerde systemen . Deze tutorial zal de " gcc " commando te gebruiken , maar de " CC "-commando kan worden vervangen

De meest eenvoudige manier om een enkele bron C programma te compileren is met het commando : .

Gcc voorbeeld
. c

Dit zal het programma te compileren en creëren een uitvoerbaar bestand genaamd " a.out " . De bestandsnaam " a.out " geeft je niet veel informatie over wat het bestand eigenlijk is , dus als u het bestand wilt iets anders te noemen , zal je het volgende commando geven :

gcc example.c
- o bijvoorbeeld

Nu het uitvoerbare bestand krijgt de naam "voorbeeld " .

de executable kan worden uitgevoerd door het intikken van "voorbeeld " , als de map waarin het programma wordt opgeslagen is in PATH van de gebruiker . De PATH variabele bevat een lijst met mappen waar de shell zal kijken naar uitvoerbare programma's vinden

Als de directory niet in het PATH , het kan nog steeds worden uitgevoerd door het intikken van het commando : . . /Voorbeeld

gebruiken Makefiles

makefile wordt gebruikt om een ​​reeks instructies die worden gebruikt om een ​​C programma meerdere bronbestanden compileren verschaffen . De makefile bevat variabele definities , afhankelijkheid regels en opmerkingen met betrekking tot de samenstelling van de broncode .

De variabele definities worden gebruikt om dingen te definiëren als de compiler die gebruikt moeten worden en de bronbestanden die moeten worden opgenomen in het programma . De afhankelijkheid regels vertellen de compiler wanneer en hoe een bepaald bestand moet worden gecompileerd

Een eenvoudige makefile ziet er als volgt uit: .

# Top - level regel om de hele program.all compileren : prog

# programma
is gemaakt van verschillende bron files.prog : main.o example1.o example2.ogcc main.o example.o example.o - o prog

# regel voor bestand " . main.o " main.o : main.c example1.h example2.hgcc - g -Wall -c main.c

# regel
voor het reinigen van bestanden die tijdens compilations.clean :/bin /rm -f prog main.o example1.o example2.o

om het programma te compileren, gebruik het commando "make " in de map met de merk -bestand .

de makefiles kan zeer zeer complex geworden snel . Het is een goed idee om de documentatie grondig te lezen alvorens te beginnen ( zie bronnen ) .
C Bibliotheken

AC bibliotheek
is een bestand met object bestanden die kunnen gekoppeld aan een programma. Ze kunnen statisch of dynamisch zijn . Statische bibliotheken worden alleen gekoppeld tijdens het koppelen fase van de compilatie . Koppeling van dynamische bibliotheken gebeurt in twee fasen . De functies en variabelen zijn weer gekoppeld aan het programma op de koppeling stadium , maar de objecten zijn niet geladen totdat het programma wordt uitgevoerd .

, Het creëren van C bibliotheken is buiten het bestek van dit artikel , kan echter documentatie te vinden in Resources .

Previous: Next:
  C /C + + Programming
·Hoe te lezen SQL Van Visual C 
·Hoe maak je een combo box Gebr…
·Hoe te kopiëren Constructors …
·Verschil tussen Vector & Lijst…
·Hoe maak je een dll Demonteer 
·Hoe de strtok functie in gebru…
·Computer Engineering Design Pr…
·Hoe maak je een Linked List in…
·Online tutorials op Device Dri…
  Related Articles
Hoe u Microsoft Visual C Debug Library F…
Visual Basic Math Functions Tutorial 
Visual Basic Tutorial : Msgbox 
ListBox Visual Basic Tutorial 
Visual Basic ListView Tutorial 
Progress Bar Tutorial 
Visual Basic Database Tutorial 
VBScript & SQL Tutorial 
Visual Basic 6.0 Database Tutorial 
  Programmering Articles
·Hoe kan ik een Safari browser Detect in …
·Online VB Training 
·Hoe te Aanslagen Stuur naar Active X Eig…
·Hoe maak je een formulier om iFrame 
·Wat is SQL Software ? 
·Hoe om te controleren of het indrukken i…
·Hoe de achtergrond in SMF 
·Hoe kan ik een variabele vervangen in ee…
·Java String Length & Function 
Copyright © Computer Kennis http://www.nldit.com