gpt4 book ai didi

c - 尝试在 C99 模式下编译 C 程序代码时出错

转载 作者:行者123 更新时间:2023-11-30 19:43:47 26 4
gpt4 key购买 nike

当我编译像“hello world”这样的简单程序时,我在 printf 函数处收到警告。这是错误消息:

hey.c:4:5: warning: implicit declaration of function 'puts' is invalid in C99
[-Wimplicit-function-declaration]
puts("Hello World!");
^
1 warning generated.
ld: can't write output file: a.out for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

最佳答案

是的,您需要在代码中包含 stdio.h 。通常编译器允许您在没有头文件的情况下使用 printf 但它们会生成警告

关于c - 尝试在 C99 模式下编译 C 程序代码时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29178957/

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