C Использование библиотек без IDE

Это может быть глупым вопросом. Как вы используете библиотеки C без IDE? Я хочу использовать только текстовый редактор.

2 ответа

Решение

(это действительно принадлежит здесь)?

Пример: использование математической библиотеки. Создайте этот файл с вашим предпочтительным редактором:

#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;
}

Затем вы компилируете:

gcc -o test test.c -lm -lc

Читать: компилировать test.c в исполняемый файл под названием test используя библиотеки libc а также libm (Обратите внимание: вам не нужно использовать явно -lc -lm потому что они связаны по умолчанию при необходимости; это всего лишь пример --- другие библиотеки, которые вы должны явно указать).

Запустить его:

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

Вуаля.

Вы можете получить информацию для библиотеки, используя раздел 3 справочных страниц; например 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);

[...]

и так далее.

Следуйте простым шагам:

  1. Откройте любой текстовый редактор, в котором вы хотите написать свою программу.

  2. Напишите простую программу или любую программу на C, которую вы хотите.

    • Теперь, если вы хотите добавить любую библиотеку в вашу программу, она имеет ту же процедуру, что и в IDE. Например, я хочу добавить библиотеку в программу, называемую системной библиотекой, тогда я бы написал:

      #include<sys/types.h>
      

      а затем напишите мою остальную часть программы.

    • Теперь сохраните файл где угодно, с расширением .c, Например: я сохранил свой первый файл на рабочем столе, имя как HelloWorld.c,
  3. В терминале перейдите в каталог, где вы сохранили свой файл.

  4. Введите следующую команду, чтобы создать исполняемый файл в том же каталоге:

    gcc –o executable HelloWorld.c
    
  5. Это создает файл с именем как executable в том же каталоге, где присутствует файл.c.

  6. Чтобы запустить исполняемый файл, введите следующую команду:

    ./executable
    

    и это печатает или выполняет задачи вашей программы.

В двух словах, что бы вы ни использовали для написания программы на C, будь то текстовый редактор или IDE, например dev C++, все будет работать одинаково. IDE просто экономят ваше время при написании этих команд каждый раз при компиляции программы.

Удачного кодирования:)

Другие вопросы по тегам