Я недавно начал изучать C. Я пытался создать свою первую программу, используя Eclipse, в то время как я следую руководству для какого-то парня на YouTube. Я шаг за шагом следовал его инструкциям, но у меня возникла проблема с созданием исполняемого файла для запуска моего кода. Сборка кода не имеет ошибок, хотя. Заранее спасибо!
Это код
#include <stdio.h>
#include <stdlib.h>
#include <math.h> //use this for the log function
//this function computes the log of a number n in base b
double log_in_base(double n, double b)
{
return log(n) / log(b);
}
int main (void)
{
double n;
double l2,l4,l10;
//print a prompt,collect number
printf("Enter a number:");
scanf("%lf", &n);
//compute the logs
l2 = log_in_base(n,2.0);
l4 = log_in_base(n,4.0 );
l10 = log_in_base(n,10.0);
//print the log in base 2, 4, 10
printf("The number n %0.3f, has logs:\n",n);
printf("base 2: %f\n", l2);
printf("base 4: %f\n", l4);
printf("base 10: %f\n", l10);
}
А вот и MakeFile:
CC=gcc
CFLAGS=-g
EXECS=q1
all: $(EXECS)
clean:
rm -f *.o $(EXECS)
исходный код Makefile