c++如果我的程序在eclipse上运行,它会在linux上运行吗
c++ if my program runs on eclipse will it run on 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>
不能保证它会运行。如果你没有做任何深奥的事情,那应该没问题。这取决于程序的复杂性,以及在linux上使用的编译器以及使用的API(例如,如果您使用的是WINSOCK API,则它们在linux上不可用)。
最好的方法是尝试在Linux上运行它。
另外,你知道"argc/argv的东西"是什么吗?在main()方法中省略这些通常是可以的。
您应该在运行代码的同一平台上编译代码。您还应该在计划运行的平台上对程序进行全面测试。如果您没有unix环境,您应该获得一个或在虚拟机上安装一个。
相关文章:
- 如何在linux终端中同时编译和运行c++代码
- 函数在Windows或Linux上运行时表现不同
- 如何在CPP中创建应该在Windows和Linux上运行的套接字?
- 在 Linux 群集上运行 Windows C++代码
- [longjmp/setjmp]c++ 相同的代码窗口有异常 Linux 没有错误并且运行良好
- 有没有办法让我编写一个可以在Windows和Linux上运行的命令行游戏?
- 无法在 Linux 上运行C++ ZMQ 项目的可执行文件
- 我在使用 boost::serialization 时遇到了一个问题,我的代码在 Linux 中运行良好,但在 Wind
- 如果从脚本运行应用程序,则在 Linux 中使用 GDB
- 在Windows上运行Linux Makefile(.so文件)
- 在RHEL 7上编译MySqlClient,并在RHEL 6上运行(Linux上的G )
- 在c++中使用回调异步运行linux命令
- 在Fix8C++库中运行Linux配置错误
- 从基于窗口的应用程序远程运行Linux命令
- 如何从php运行linux命令
- 如何在 Eclipse 中启动 gdb 调试之前运行 linux 脚本
- 如何从存储在其他文件夹中的C++运行linux可执行文件
- 在windows下运行linux c++代码
- 在从QtProcess运行Linux二进制文件时提供参数
- 在 Arduino UNO 和运行 Linux 的笔记本电脑之间设置蓝牙 (BLE) 通信