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

C++ c++;如果我的程序在eclipse上运行,它会在linux上运行吗?,c++,linux,C++,Linux,我有一个关于eclipse的工作程序,但我的教授计划通过linux运行它。这是否意味着我必须做所有的argc-argv工作?如果是这样,我同意。但是如果它可以在linux上运行而不这样做,那就更好了,因为argc-argv的东西有时会让人困惑 有人知道我的程序会不会运行吗 这些是我的头文件: #include <iostream> #include <string> #include <sstream> #include <fstream> #in

我有一个关于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>
#包括
#包括
#包括
#包括
#包括
#包括
#包括
#包括
#包括
#包括
#包括

无法保证它会运行。如果你没有做任何深奥的事情,那就好了。取决于程序的复杂性、linux上使用的编译器以及使用的API(例如,如果您使用的是WINSOCK API,则linux上不会提供这些API)

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


另外,你知道什么是“argc/argv东西”吗?在main()方法中省略这些通常是可以的

您应该在运行代码的相同平台上编译代码。您还应该在计划运行的平台上对程序进行全面测试。如果您没有unix环境,则应该在虚拟机上获取或安装一个

如果您在此处发布了代码,或者只是列出了包含的头文件,那么判断您的程序是否要运行就容易多了。您是否在Windows计算机上编程?如果是,您是否使用过任何Windows API?或者类型或其他什么?最好检查一下,我曾经使用ssh连接到uni计算机,并确保我的程序将在它将要测试的环境中运行。安全总比后悔好什么?“我有一个关于eclipse的工作程序,但我的教授计划通过linux运行它。”它更依赖于运行eclipse的操作系统,而不是使用eclipse的操作系统,因此您需要向我们提供这些信息。