【发布时间】:2017-06-30 00:49:40
【问题描述】:
背景故事:我正在尝试在 en.cppreference.com 上创建一个帐户。 该过程的一部分涉及: std::cout 显示的内容
困境:我不知道那到底是什么。 我尝试将其放入终端,但没有任何用处。 我试着把它放在代码中并编译它......仍然没有运气。 我用谷歌搜索了它,但没有更接近理解他们到底要我做什么。 最后但同样重要的是,我去了http://en.cppreference.com/w/cpp/io/cout
找到了下面的代码,我也尝试编译,没有运气。
#include <iostream>
struct Foo {
int n;
Foo() {
std::cout << "static constructor\n";
}
~Foo() {
std::cout << "static destructor\n";
}
};
Foo f; // static object
int main()
{
std::cout << "main function\n";
}
尝试编译它导致:
[bad_cat@KittyLitter LearningCode]$ gcc input.c
input.c:1:20: fatal error: iostream: No such file or directory
#include <iostream>
^
compilation terminated.
我想做的只是克服这个问题,这样我就可以创建一个帐户并学习 C 编程。
【问题讨论】:
-
您使用 C 编译器 (
gcc) 编译用 C++ 编写的代码。您必须使用 C++ 编译器,例如g++。 -
您不需要 cppreference.com 帐户来学习 C。cppreference.com 上的所有内容都可供您使用,无需登录。拥有帐户仅允许您编辑 wiki。
-
@DYZ,谢谢,很高兴知道。我