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

c++ if my program runs on eclipse will it run on linux?

本文关键字:运行 linux 如果 我的 eclipse c++ 程序      更新时间:2023-10-16

我有一个关于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上不可用)。

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

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

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