c ++如果我的程序在eclipse上运行它会在linux上运行吗?

gam*_*l22 -1 c++ linux

我有一个关于eclipse的工作程序,但我的教授计划通过linux运行它.这是否意味着我必须做所有argc argv的东西?如果是这样的话,我很好.但是,如果它可以在Linux上运行而没有这样做甚至更好,因为argc argv有时候有点令人困惑.

有人知道我的程序是否会运行?

这些是我的头文件:

#include <iostream>
#include <string>
#include <sstream>
#include <fstream>
#include <cstring>
#include <iomanip>
#include <cstdlib>
#include <limits>
#include <algorithm>
#include <vector>
#include <ostream>
Run Code Online (Sandbox Code Playgroud)

Sid*_*Sid 6

无法保证它会运行.如果你没有做任何深奥的事,它应该没问题.取决于程序的复杂性以及正在使用的linux上的编译器以及正在使用的API(例如,如果您使用的是WINSOCK API,它们将无法在Linux上使用).

最好的方法是尝试在Linux上运行它.

另外,你知道"argc/argv的东西"是什么吗?省略main()方法中的那些通常应该没问题.