我在用 gcc 编译的“c”语言中遇到问题。
- 我在 windows xp 中使用带有(gcc-core、gcc-g++、gdb、make 和其他支持包)的“Cygwin”。
- 我在这个路径“C:\Cygwin\”上安装了“Cygwin”。
- 我的主目录:“C:\Cygwin\home\Bhanu Pratap”
- 我在我的工作目录中复制了“cs50.h”和“cs50.c”,该目录也在“C:\Cygwin\home\Bhanu Pratap”下。
这是我的 hello.c 文件中的代码
#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
请帮助我哪里错了?