在线C++编译器:为我输出二进制文件
Online C++ compiler: output binary files for me?
是否有任何网站允许我上传源代码,并返回可以从Linux运行的二进制文件?
我非常不擅长使用Linux,所以这种服务对我来说是一个救命稻草
我知道codepad.org,但据我所知,它只输出那些程序的文本。我需要下载它在编译时生成的可执行文件。
我不知道有这样的网站(我也不一定相信它会给我带来什么)。
你为什么不能编译自己的源代码?任何程序员都应该知道如何编译他们编写的源代码。设计/编写代码很难,编译很简单(比上传/下载文件更容易:)
假设您的C++源代码是用.cpp
扩展保存的,只需执行:
g++ yourprog.cpp
它将生成一个默认名称为a.out
的二进制可执行文件,只需键入即可执行
./a.out
在提示下。
如果您想启用所有警告(这是个好主意),您可以添加-Wall
命令行开关。要命名可执行文件,请使用-o
(用于输出)开关。下面是一个使用这两种方法编译程序的示例:
g++ -Wall yourprog.cpp -o prog
这编译了启用了完整警告消息的源代码yourprog.ccp
,并生成了一个名为prog
的可执行文件(您可以选择任何名称)。以与提示下的上一个可执行文件相同的方式执行:./prog
如果使用.C
扩展,只需将.C
替换为上面的.cpp
即可。
以下是编译C++程序的更多示例,还有教程。最后是gcc/g++手册页
请注意,正如@MagnusHoff的一条有用评论所指出的,如果您还没有可用的编译器和相关工具,您可能必须安装它们@MagnusHoff在下面的评论中给出了Ubuntu的说明,根据您使用的发行版,您的具体情况可能会有所不同。
你可以使用Ubuntu软件中心提供的代码块(它是免费的,我想你也可以找到其他发行版的版本)。http://www.codeblocks.org/我觉得这个界面很容易习惯。祝你好运!
- 读取二进制文件时如何输出?
- C++实现代码中的字符串不应存在于输出二进制文件中.如何解决
- 在C 中输出到二进制文件中的麻烦
- 如何获取与 objdump 输出的标签相对应的 ELF 二进制文件中的文件偏移量
- 如何在 c++ 中使用二进制文件输入/输出读取/写入结构的字符串类型成员
- 将对象(指针)在地图中输出到二进制文件
- 如何将std::映射输出到二进制文件
- 读取并输出二进制文件(C++)中位置的字节
- 在线C++编译器:为我输出二进制文件
- 正在读取C++中的二进制文件,并将结果输出为hexdump
- 如何在 C++ 中使用更改光标输入和输出二进制文件
- C ++如何以二进制格式输出Ply文件
- 如何将整数和双精度输出到二进制文件
- 二进制文件中结构的输出返回垃圾
- 用C++将二进制字符串输出到二进制文件
- 自动使输出二进制文件大于命令行编译的二进制文件
- 字节输出到二进制文件c++
- 输出一个写在二进制文件c++中的double
- 从turbo c++中的二进制文件读取后出现意外输出
- 有没有一种方法可以在输出二进制文件中存储clang编译时标志