C 我需要一个图书馆的名字
我是Ubuntu的新手,正在学习C编程中需要学习的文件。我写了我的代码,但我不能运行它们,因为它需要我另一个库。那么,哪个库包含这些文件呢?我只使用了C 我需要一个图书馆的名字,c,C,我是Ubuntu的新手,正在学习C编程中需要学习的文件。我写了我的代码,但我不能运行它们,因为它需要我另一个库。那么,哪个库包含这些文件呢?我只使用了#include,但在ubuntu中有点不同 #include <stdio.h> #include <stdlib.h> int main() { FILE *ptrFILE; if(ptrFILE = fopen("Test.txt","w")==NULL) { printf(
#include
,但在ubuntu中有点不同
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *ptrFILE;
if(ptrFILE = fopen("Test.txt","w")==NULL)
{
printf("The file couldn't opened\n");
}
else
{
int i;
for(i=1; i<=20; i++)
{
fprintf(fptrFILE,"%d\n", i*5);
}
fclose(ptrFILE);
return 0;
}
#包括
#包括
int main()
{
文件*ptrFILE;
如果(ptrFILE=fopen(“Test.txt”,“w”)==NULL)
{
printf(“文件无法打开\n”);
}
其他的
{
int i;
对于(i=1;i,文件
数据是通过
定义的不透明的结构
,实现在中(它由Ubuntu上的gcc
-或clang
-隐式链接)
因此,只需在终端中运行来编译源文件aprog.c
gcc -Wall -g aprog.c -o abinary
然后在同一终端中运行/abinary
请注意,-Wall
要求gcc
编译器提供几乎所有的警告(添加-Wextra
以获得更多警告),而-g
要求提供调试信息(以便能够使用gdb
调试器,或更高版本)
别忘了安装build-essential
和libc6-dev
Ubuntu软件包你包括了什么?你使用的是什么编译器?你安装正确了吗?你的代码编译成功了,但链接失败了吗?请改进你的问题(所以编辑它)通过显示编译命令和一些经过编辑的源代码,我使用的是ubuntu/eclipse/c