我使用 Ubuntu Studio 15.10 ,我想学习 C ++ 编程。
我是 C ++ 编程世界的新手。
我用 gedit 编写了我的第一个“代码”。
简单来说,我想在屏幕上添加一些文字(比如旧的Basic:PRINT“Hello!”)。
所以,我写道:
#include <iostream>
using namespace std;
#include <cmath>
#include <cstdlib>
const double PI = atan(1) * 4;
int main()
{
cout << "Hello" << std::endl;
cout << "This is my first code with C++." << std::endl;
cout << "Let's see what happen." << std::endl;
cout << "2 * 3 = "; cout << 2 * 3 << std::endl;
cout << "Constante pi = "; cout << PI << std::endl;
cout << "Seno de 45º = "; cout << sin((45*PI)/180) << std::endl;
cout << "Coseno de 30º = "; cout << cos((30*PI)/180) << std::endl;
cout << "Tangente de 45º = "; cout << tan((45*PI)/180) << std::endl;
return 0;
}
然后,我使用 Codelite 来编译它...我收到了很多文件和文件夹。
假定的可执行文件名为 main.cc 。
但......当我要求系统运行该文件时......什么都没发生!!!
我的意思是,任何屏幕窗格,任何新窗口都没有任何文字......没什么,只是没什么!!!
这里有什么问题?
如何才能看到我想在屏幕上看到的内容?
答案 0 :(得分:0)
您可以使用gcc / g ++编译代码并运行它,例如......
g++ main.cpp -o executable
然后你可以用
运行程序./executable
不要使用IDE(Codelite)来练习您的第一个编程步骤。
答案 1 :(得分:-2)
关于可执行文件格式;
根据正在编译源代码的系统编译基于文本的源代码后生成可执行文件。每个操作系统都有不同的可执行文件格式,.cc
文件格式不是可执行文件,可执行文件可以是在许多不同的扩展中。
在此链接中,您可以找到某些系统的一些可执行文件格式
https://askubuntu.com/questions/156392/what-is-the-equivalent-of-an-exe-file
您的程序正在执行而不是退出,您应该暂停执行或在返回之前获得用户输入。