У меня проблема с языком 'c' при компиляции с gcc.
- Я использую "Cygwin" с (gcc-core, gcc-g ++, gdb, make и другими вспомогательными пакетами)внутри windows xp.
- Я установил "Cygwin" по этому пути "C: \ Cygwin \".
- Мой домашний каталог: "C: \ Cygwin \ home \ Bhanu Pratap"
- Я скопировал «cs50.h» и «cs50.c» в мой рабочий каталог, который также находится в «C: \ Cygwin \ home \ Bhanu Pratap».
Это код внутри моегоhello.c file
#include "cs50.h"
#include <stdio.h>
int
main(void){
string name = "David";
printf("O hai, %s!\n", name);
}
Это команда под bash (Cygwin)
gcc -o hello hello.c -lc50
Я получаю эту ошибку:
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/id: cannot find -lcs50
collect2: Id returned 1 exit status
Пожалуйста, помогите мне, где янеправильно?