C Usando bibliotecas sem IDE [closed]

5

Esta pode ser uma pergunta estúpida. Como você usa bibliotecas C sem um IDE? Quero usar apenas um editor de texto.

    
por Erik W 20.02.2015 / 21:27

2 respostas

6

(isso realmente pertence aqui)?

Exemplo: usando a biblioteca de matemática. Crie este arquivo com seu editor preferido:

#include <stdio.h>
#include <math.h>  //this declare the math library 

int main() {
        printf("%f\n", sin(1.0)); // using math and stdio library 
        return 0;
}

Então você compila:

gcc -o test test.c -lm -lc

Leia: compile test.c para um executável chamado test usando as bibliotecas libc e libm (Aviso: você não precisa usar explicitamente -lc -lm porque eles são vinculados por padrão quando necessário; é apenas um exemplo --- outras bibliotecas que você tem para informar explicitamente).

Execute:

[romano:~/tmp] % ./test                    
0.841471

Voilá.

Você pode obter informações para a biblioteca usando a seção 3 das páginas man; por exemplo man 3 sin :

SIN(3)                     Linux Programmer's Manual                  SIN(3)

NAME
       sin, sinf, sinl - sine function

SYNOPSIS
       #include <math.h>

       double sin(double x);
     

[...]

e assim por diante.

    
por Rmano 20.02.2015 / 22:41
2

Siga os passos simples:

  1. Abra qualquer editor de texto no qual você queira escrever seu programa.

  2. Escreva um programa simples, ou qualquer programa em C, você quer.

    • Agora, se você quiser adicionar qualquer biblioteca ao seu programa, ela terá o mesmo procedimento de um IDE. Por exemplo eu quero adicionar uma biblioteca no programa chamado como biblioteca do sistema, então eu escreveria:

      #include<sys/types.h>
      

      e depois escreva o resto do programa.

    • agora salve o arquivo em qualquer lugar desejado, com uma extensão de .c . Por exemplo: salvei meu primeiro arquivo na minha área de trabalho, nome como HelloWorld.c .
  3. No terminal, vá para o diretório em que você salvou seu arquivo.

  4. Digite o seguinte comando para criar um arquivo executável no mesmo diretório:

    gcc –o executable HelloWorld.c
    
  5. Isso cria um arquivo chamado executable no mesmo diretório em que o arquivo .c está presente.

  6. Para executar o arquivo executável, digite o seguinte comando:

    ./executable
    

    e isso imprime ou executa as tarefas do seu programa.

Em suma, o que você usar para escrever o programa C, seja um editor de texto ou um IDE como o dev c ++, funcionará da mesma forma. Os IDEs apenas economizam seu tempo escrevendo esses comandos todas as vezes para compilar o programa.

Codificação feliz :)

    
por MrPyCharm 20.02.2015 / 21:46

Tags