当我们在 Turbo C 上工作时,我们默认获取所有函数和头文件,我们可以通过 #inlcude 通常包含它们,例如:stdlib.h、math.h
但是当使用这样的头文件编写一个简单的程序时,我得到了错误,因为我无法包含这些文件。这些头文件是不是默认我们可以使用的?如果是,那么如何使用这样的头文件?当我在“math.h”中使用函数 sqrt 时,由于未包含 math.h,因此出现错误,因此我必须将其包含在以下命令中:
cc -c aaa.c -I/usr/local/ssl/include
gcc -o aaa aaa.c -I/usr/local/ssl/include -L/usr/local/ssl/lib -lcrypto -lm
./aaa
在此命令中,第二个命令末尾有-lm以包含 math.h
同样,我再次使用了stdlib.h 中的函数 itoa(),我在 UNIX Solaris 服务器上执行该函数,但它没有被包含在内,并且出现 gettig 错误。现在我不知道如何添加这个头文件。