在ubuntu中有什么c语言开发环境软件

如题所述

步骤一:打开Terminal

在已经安装好的linux系统中打开终端,快捷键“Ctrl+Alt+T”,如图:

注:ubuntu下打开Terminal的方式请参考《ubuntu桌面版打开终端Terminal的集中方法》。

步骤二:查看是否安装gcc、g++编译器

在终端中输入“gcc”或“g++”,如果已经安装过,会显示如下图的内容“gcc:no input files”或“没有输入文件”,如果没有安装,则输入“sudo apt-get install gcc”回车,等待安装完毕。

步骤三:查看gcc、g++的版本

输入“gcc -v”、“g++ -v”

步骤四:安装vim

是否安装vim文本编辑器,终端输入“vim”指令,已安装会显示下图的内容,即vim文本编辑器的版本。如没有安装,则在终端输入“sudo apt-get install vim”,回车,等待安装完毕。



= 使用vim编写“hello world”程序 =


linux软件环境安装搭建好之后,编写一个简单地helloworld程序。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-06
说到linux的编程,我们就不得不提到C语言,linux系统就是用C编写的,如果你要在ubuntu下用c语言编写程序,首先要牵涉的是编写环境的搭建,以下是环境搭建的步骤:
第一,按照下面网页的提示来添加新的软件源:

注意添加源的时候,可以使用ping来测试源的速度,尽量选择较快的源。
我的操作如下:
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup //将原文件备份一下
sudo gedit /etc/apt/sources.list //编辑添加新的源
注意选择源要对应相应的版本,我的版本是6.06,所以选择下面一个源:
deb dapper main restricted universe multiverse
deb dapper-updates main restricted universe multiverse
deb dapper-security main restricted universe multiverse
deb dapper-backports main restricted universe multiverse
deb dapper main restricted universe multiverse

保持文件并更新
sudo apt-get update

第二步,安装build-essential
sudo apt-get install build-essential
安装完成后写一个C语言程序testc.c测试一下。
代码:
#include<stdio.h>
int main()
{
printf(“Hello Ubuntu!\n”);
return 0;
}
代码:
$ gcc testc.c -o testc
$ ./testc
显示
Hello Ubuntu!
这样,C语言编译器就安装成功了;
第三步、安装GTK环境
安装GTK环境只要安装一个gnome-core-devel就可以了,里面集成了很多其他的包。除此之外还要转一些其他的东西,如 libglib2.0-doc、libgtk2.0-doc帮助文档,devhelp帮助文档查看,glade-gnome、glade-common、 glade-doc图形界面设计等。
代码:
sudo apt-get install gnome-core-devel
sudo apt-get install libglib2.0-doc libgtk2.0-doc
sudo apt-get install devhelp
sudo apt-get install glade-gnome glade-common glade-doc
安装完成后我们也同样做个测试程序
代码:
#include<gtk/gtk.h>
void hello(GtkWidget *widget,gpointer data)
{
g_print(“Hello Ubuntu!\n”);
}
gint delete_event(GtkWidget *widget,GdkEvent *event,gpointer data)
{
g_print (“delete event occurred\n”);
return(TRUE);
}
void destroy(GtkWidget *widget,gpointer data)
{
gtk_main_quit();
}
int main( int argc, char *argv[] )
{
GtkWidget *window;本回答被提问者和网友采纳
第2个回答  2015-03-24
开发环境软件 推荐 QT (qt creator)

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网