【发布时间】:2015-06-03 13:04:03
【问题描述】:
如何使用 GCC 编译 .c 或 .cpp 文件? 我需要包含一些标准库(fstream、string、iostream)——我该怎么做?
为了澄清,这里:
#pragma once
#include <iostream>
#include <fstream>
#include <string>
#include"ocgenerator.h";
#include"structures.h";
#include"util.h";
#include"util2.h";
using namespace std;
(我的 .h 文件与 src 文件在同一目录中) 如果我使用命令: gcc src.cpp -o src.o
我收到很多错误:memcpy、atoi、atol、strncmp 等,...“未在此范围内声明”。我应该在命令中添加什么?
edit:或者它是一个范围的东西,我是否必须将 std:: 添加到所有这些函数?
【问题讨论】:
-
#include <cstring>,#include <cstdlib>.
标签: c++ linux gcc compilation