gpt4 book ai didi

c - 我需要一个图书馆名称

转载 作者:行者123 更新时间:2023-11-30 21:42:51 25 4
gpt4 key购买 nike

我是 Ubuntu 的新手,我正在研究文件以学习 C 编程。我写了我的代码,但是我无法运行它们,因为它需要我另一个库。那么,哪个库包含这些文件?我只使用 #include <stdio.h>但在 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;
}

最佳答案

FILE数据是不透明 struct通过 <stdio.h> 定义实现在 C standard library (它隐式gcc - 或 clang - 在 Ubuntu 上链接)。

所以只需编译源文件 aprog.c通过在终端中运行

gcc -Wall -g aprog.c -o abinary

然后运行./abinary在同一终端中

请注意-Wall询问gcc编译器几乎所有警告(添加 -Wextra 以获取更多警告)和 -g请求调试信息(以便能够使用 gdb 调试器,或稍后使用 valgrind )。

不要忘记安装build-essentiallibc6-dev Ubuntu 软件包

关于c - 我需要一个图书馆名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30945527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com