2016-09-30 73 views
-3

我是Linux新手。對不起,我正在問很基本的問題。在Windows上,我有Main.cpp文件有添加兩個數字的代碼。在Visual Studio中給我.exe。但是如何在Linux上做到這一點。在我的Linux機器上有gcc編譯器沒有IDE。 我在Make文件中寫的以及如何運行。在linux上創建可執行的C語言補充程序

Main.cpp的具有類似的代碼

#include <stido.h> 
#include <conio.h> 
// Static library file included 
//#include "Add.h" 
int main() 
{ 
    int a,b,c; 

    a = 10; 
    b = 20; 

    c= a+b; 
    //Add function in static lib (.a in case of linux) 
    //c= Add(a,b); 
    printf("Addition is :%d",c); 


    return 0; 
} 

之後,我想使用的附加功能這是除了。如何使用上面的程序刪除註釋代碼?

+0

你當然_can_使用手工編寫Makefile文件的編譯和鏈接。然而,在Linux下沒有可用的開發GUI是不正確的。 – arkascha

+0

我知道Linux中沒有默認的擴展名。我想通過創建make文件來運行上面的例子。 –

+0

@arkascha:GUI可用,但我不想使用它。所以我可以切換到任何Linux的味道沒有IDE。 –

回答

1

對於C++代碼,命令通常是這樣的:

g++ Main.cpp -o FileNameToWriteTo 

另外,如果你只是運行

g++ Main.cpp 

將輸出到名爲a.out的默認文件。

無論哪種方式,你可以運行你做創建文件爲準:

./FileNameToWriteTo.out 

有關詳細信息,請參閱本:http://pages.cs.wisc.edu/~beechung/ref/gcc-intro.html

+0

中提供的功能感謝:) .g ++ hello.C -o hello \ n此命令將hello.C編譯成名爲「hello」的可執行程序,您通過鍵入'hello'在命令行。它只是在屏幕上打印單詞「你好」。 \ n現在我想將.a文件鏈接到hello,並從.a文件調用函數,如上面提到的那樣添加。 –