Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
UNIX C Tutorial
O sistema operacional Unix foi criada usando a linguagem de programação C . Portanto, não há suporte para programação C em todos os sistemas operacionais Unix e Linux. Sempre que você instalar um programa de software de uma fonte , você está compilação e instalação ou um programa C ou C + + usando o built -in do compilador C . O sistema C Compiler

Cada Unix (incluindo Linux) tem um compilador C instalado por padrão. Dependendo do sistema Unix que você está usando , este compilador pode ser chamado com o comando "cc" ou o comando "gcc " . O comando "gcc " é a designação para o compilador GNU , um compilador de código aberto criado para o sistema operacional Linux , mas utilizado por vários outros sistemas baseados em Unix. Este tutorial irá usar o "gcc " comando, mas o comando "cc" pode ser substituído

A maneira mais básica para compilar um único programa de código C é com o comando: .

Gcc exemplo . c

Isto irá compilar o programa e criar um arquivo executável chamado " a.out " . O nome do arquivo " a.out " não lhe dá muita informação sobre o que o arquivo realmente é, por isso, se você quer para nomear o arquivo algo diferente, você irá emitir o comando :

gcc example.c - o exemplo

Agora o arquivo executável será nomeado " exemplo " .

o executável pode ser executado digitando " exemplo " , se o diretório onde o programa está armazenado é no PATH do usuário. A variável PATH contém uma lista de diretórios onde o shell vai olhar para encontrar programas executáveis ​​

Se o diretório não está na variável PATH , ele ainda pode ser executado digitando o comando: .. /Exemplo

Usando Makefiles

um makefile é usado para fornecer um conjunto de instruções que devem ser usados ​​para compilar um programa C com vários arquivos de origem . O makefile contém definições de variáveis ​​, regras de dependência e comentários sobre a compilação do código-fonte.

As definições das variáveis ​​são utilizados para definir coisas como o compilador que deve ser usado e os arquivos de origem que devem ser incluídos no programa . As regras de dependência dizer ao compilador quando e como um determinado arquivo precisa ser recompilado

Um makefile simples será parecido com este : .

# Alto nível regra para compilar toda a program.all : prog

# programa é feito de vários files.prog fonte: main.o exemplo1.o example2.ogcc main.o example.o example.o -o prog

# regra para o arquivo " main.o " main.o : main.c example1.h example2.hgcc -g- Wall- c main.c

# regra para a limpeza de arquivos gerados durante compilations.clean :/bin /rm -f. prog main.o exemplo1.o example2.o

para compilar o comando "make" dentro do diretório que contém o arquivo que o programa , problema.

os makefiles pode se tornar muito complexo muito rapidamente . É uma boa idéia para ler a documentação cuidadosamente antes de começar (consulte Recursos) .
Biblioteca bibliotecas C

AC é um arquivo que contém os arquivos objeto que pode ser ligado a um programa . Eles podem ser estático ou dinâmico . Bibliotecas estáticas só são ligados durante a fase de ligação de compilação. Linking de bibliotecas dinâmicas acontece em duas etapas. As funções e as variáveis ​​são ligadas no programa no estágio de ligação , mas os objectos não são carregados até que o programa é executado .

Novamente , a criação de bibliotecas de C está fora do âmbito deste artigo , no entanto, pode ser encontrada documentação em Recursos.

Anterior :

Próximo : No
  Os artigos relacionados
·O que é um Xilinx XPS 
·Erros comuns na Turbo C 
·Como adicionar um cabeçalho para Datagrid 
·Como escrever um programa C + + para simular um Relógi…
·Como fazer um arquivo GNU para C + + 
·Como fazer um C + + void display 
·Como implementar um algoritmo para o seu computador 
·Como usar um Date Picker básico Com GridView 
·Como substituir funções no Dev C + + 
·Como fazer Cin.Fail 
  Artigos em destaque
·Como editar o SQL em um iPhone 
·Como fazer uma calculadora GPA em C + + 
·Como usar o Programa de Alice para Jogos 
·As vantagens de LINQ 
·Como acessar uma estrutura de C Fortran 
·Como definir o valor padrão para o ComboBox WPF 
·Como fazer um arquivo de jogo de cartas em C + + 
·Como corrigir C + erro + R6002 
·Como usar expoentes em C + + 
·Como imprimir um triângulo em C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados