【ubuntu安装gcc】Ubuntu如何安装gcc编译器

励志句子
评论 2023-06-19 15:36:32 浏览
一、ubuntu中安装使用C、C++编译器gcc、g++【自古二楼出天才吧】

1、ubuntu中安装gcc、g++的命令、sudoinstallgccsudoinstallg++编译c语言代码gcc-g-WallfileName.c-oa编译cpp代码、g++-g-WallfileName.cpp-oa上面命令中后的a是你想要编译生成的可执行程序文件名,可以任意的文件名(不带扩展名,例如a),也可以为空,那么就会生成和源代码文件名相同的二进制文件。

2、。

3、(转)ubuntu下c/c++开发环境配置ubuntu下的c/c++环境搭建是比较简单,因为有apt和新立得的帮助.首先是配置gcc,在ubuntu安装完成已经有gcc了(gcc是由GNU之父Stallman所开发的linux下的编译器,全称为GNUCompilerCollection,目前可以编译的语言包括、C,C++,Objective-C,Fortran,Java,andAda.).但是gcc还不能编译文件.因为缺少一些头文件.那么我们就要来配置这些头文件.在这里我们需要安**uild-essential这个软件包,安装了这个包会自动安装上g++,libc6-dev,linux-libc-dev,libstdc++6-1-dev等一些必须的软件和头文件的库.安**uild-essential,你可以在新立得搜索然后安装或者在终端里输入、sudoapt-getinstallbuild-essential除了编译器外,我们还需要一个文本编辑器.因为我们需要编辑c程序的代码.其实ubuntu有自带编辑器,我们可以创建一个文档.然后输入代码,讲名字改为*.c.还可以使用另外一个文本编辑器vi.如果你的ubuntu没有.那我们可以在终端输入、sudoapt-getinstallvim-full完成后我们就有一个强大的编辑器vi.完成以上两步,你就可以开始编译你ubuntu上第一个c语言程序.在主文件夹中,建立一个hello.c的文件,双击文件输入代码、#includeintmain(void){printf("Hello,ubuntu。

4、 ")return0}然后保存.又或者你可以在终端输入、gvimhello.c然后同样输入代码保存.然后在终端输入、gcc-Wallhello.c-ohello如果没有发现错误,那就再输入./hello那么在终端里.你就可以看到你的程序输出、Hello,ubuntu。

5、如果你要编译c++,那你就需要建立一个*.cpp的文件.然后在终端输入、g++-Wallfile.cpp-ofile./file图形环境配置安装GTK环境只要安装一个gnome-core-devel就可以了,里面集成了很多其他的包。

6、除此之外还要转一些其他的东西,如libglib0-doc、libgtk0-doc帮助文档,devhelp帮助文档查看,glade-gnome、glade-common、glade-doc图形界面设计等。

7、在终端输入以下命令、sudoapt-getinstallgnome-core-develsudoapt-getinstalllibglib0-doclibgtk0-docsudoapt-getinstalldevhelpsudoapt-getinstallglade-gnomeglade-commonglade-doc安装完成后做个测试程序程序代码#includevoidhello(GtkWidget*widget,gpointerdata){g_print("HelloUbuntu。

8、 ")}gintdelete_event(GtkWidget*widget,GdkEvent*event,gpointerdata){g_print("deleteeventoccurred ")return(TRUE)}voiddestroy(GtkWidget*widget,gpointerdata){gtk_main_quit()}intmain(intargc,char*argv()){GtkWidget*windowGtkWidget*buttongtk_init(&argc,&argv)window=gtk_window_new(GTK_WINDOW_TOPLEVEL)gtk_signal_connect(GTK_OBJECT(window),"delete_event",GTK_SIGNAL_FUNC(delete_event),NULL)gtk_signal_connect(GTK_OBJECT(window),"destroy",GTK_SIGNAL_FUNC(destroy),NULL)gtk_container_set_border_width(GTK_CONTAINER(window),10)button=gtk_button_new_with_label("HelloUbuntu。

9、")gtk_signal_connect(GTK_OBJECT(button),"clicked",GTK_SIGNAL_FUNC(hello),NULL)gtk_signal_connect_object(GTK_OBJECT(button),"clicked",GTK_SIGNAL_FUNC(gtk_widget_destroy),GTK_OBJECT(window))gtk_container_add(GTK_CONTAINER(window),button)gtk_widget_show(button)gtk_widget_show(window)/*显示一个窗口*/gtk_main()/*进入主循环*/return(0)}在终端输入、gccgtkhello.c-ogtktest`pkg-config--cflags--libsgtk+-0`./gtktest会显示一个带有一个按钮的窗口,点击按钮以后窗口关闭,命令行显示HelloUbuntu。

10、。

11、知道为什么编译时要gcc-g-WallfileName.c-oag++-g-WallfileName.cpp-oa么-g是生成调试信息,-Wall是打开警告开关,-o是打开默认优化。

二、ubuntu下如何编译C语言

1、平台搭建LInux下如果单纯是进行C编译环境搭建的话,是比较容易实现的,因为系统内置了编译器gcc,所以我们要做的只不过是写好c源文件然后在进行编译就可以了如果没有gcc编译器的话,使用以下命令获取~#sudoapt-getinstallgcc同时要下载辅助工具~#sudoapt-getinstallbinutils头文件库~#sudoapt-getinstallLlibc6-devCLibrary(用来查询语法使用方式的文档)~#sudoapt-getinstallglibc-docLinux下C语言编程参考文档~#sudoapt-getinstallglibc-doc-referenc函数的用法说明文档~#sudoapt-getinstallmanpages-dev用来连接多个源文件生成的目标文件的程序make~#sudoapt-getinstallmakemake程序的使用说明文档~#mangetch~#manmake查看完帮助后,按q退出文档程序编写、编译与运行安装好之后,你可以在应用程序>其他里找到Kate,打开后在工具菜单的语法加亮和缩进中设置成c样式,然后就可以写自己的C程序了,如、#includeintmain(intargc,char**argv){system("clear")printf("HelloWorld。

2、")return0}输入完程序后用ctrl+S保存,我这里假设保存路径为/home/user1/桌面/helloworld/hello.c然后就是编译,打开终端,进入目录#cd/home/user1/桌面/helloworld/然后用gcc进行编译#gcc-Wallhello.cgcc会显示编译过程中发现的问题于错误,若无错误出现则会编译成文件a.out运行程序(a.out为编译生成的文件)#./a.out这时候屏幕会显示HelloWorld。

3、~#表示编译运行成功-------------------其它说明、ubuntu04默认不支持getch(),getchar()gets()等函数,如果大家想使用则需要安装curses库文件#sudoapt-getinstalllibncurses5-dbg#sudoapt-getisntalllibncurses5-dev并且在写源代码时要加上#include或者在用gcc编译时加上-lcurses参数,例如、#gcc-Wall./hello.c-lcurses就可以使用getch等函数了注意、getch函数在linux控制台下无法起到暂停程序的作用,大家可以用getchar替代getch实现这个功能--------------------------小技巧、如果编写一个比较大的程序,需要很长时间完成的话,大家可以建立一个启动器,以便快速方便的进行编译,比如你要花很多天编写一个源程序,就可以在桌面上建立一个启动器,指向c程序所在的目录,起动器命令如下(这里以C源程序在/home/user1/桌面/hello/目录下为例)gnome-terminal--working-directory=/home/user1/桌面/hello/以后每次进行编译时打开此起动器,就可以直接使用gcc对源程序文件名进行编译而无需输入很长的路径了~#gcc-Wallhello.c。

三、安装linux时如何安装GCC

1、平台搭建LInux下如果单纯是进行C编译环境搭建的话,是比较容易实现的,因为系统内置了编译器gcc,所以我们要做的只不过是写好c源文件然后在进行编译就可以了如果没有gcc编译器的话,使用以下命令获取~#sudoapt-getinstallgcc同时要下载辅助工具~#sudoapt-getinstallbinutils头文件库~#sudoapt-getinstallLlibc6-devCLibrary(用来查询语法使用方式的文档)~#sudoapt-getinstallglibc-docLinux下C语言编程参考文档~#sudoapt-getinstallglibc-doc-referenc函数的用法说明文档~#sudoapt-getinstallmanpages-dev用来连接多个源文件生成的目标文件的程序make~#sudoapt-getinstallmakemake程序的使用说明文档~#mangetch~#manmake查看完帮助后,按q退出文档程序编写、编译与运行安装好之后,你可以在应用程序>其他里找到Kate,打开后在工具菜单的语法加亮和缩进中设置成c样式,然后就可以写自己的C程序了,如、#includeintmain(intargc,char**argv){system("clear")printf("HelloWorld。

四、怎么在ubuntu中使用gcc的C语言编译功能

1、平台搭建LInux下如果单纯是进行C编译环境搭建的话,是比较容易实现的,因为系统内置了编译器gcc,所以我们要做的只不过是写好c源文件然后在进行编译就可以了如果没有gcc编译器的话,使用以下命令获取~#sudoapt-getinstallgcc同时要下载辅助工具~#sudoapt-getinstallbinutils头文件库~#sudoapt-getinstallLlibc6-devCLibrary(用来查询语法使用方式的文档)~#sudoapt-getinstallglibc-docLinux下C语言编程参考文档~#sudoapt-getinstallglibc-doc-referenc函数的用法说明文档~#sudoapt-getinstallmanpages-dev用来连接多个源文件生成的目标文件的程序make~#sudoapt-getinstallmakemake程序的使用说明文档~#mangetch~#manmake查看完帮助后,按q退出文档程序编写、编译与运行安装好之后,你可以在应用程序>其他里找到Kate,打开后在工具菜单的语法加亮和缩进中设置成c样式,然后就可以写自己的C程序了,如、#includeintmain(intargc,char**argv){system("clear")printf("HelloWorld。

五、怎样在ubuntu10.10中安装GCC-4.3.1编译器??

1、我安装了一次不怎么成功,后来我发现,也可以在xp下安装蠢闷的!将ubuntu10安装到windows的一个分区内。

2、在xp界面下放进盘,开始安装,选择与windows共存什么的还是在windows下安装什么的,我记不太清楚了、、那样安装时好的!就像在xp里安装一个程序一样,开机启动时也有windows和ubuntu的!好用,我安装了,不过后来因为要安装server2008系统并且我用的3G无线上网卡,没法联网伍档春又将它卸载了腔耐、、、改天再安装了、、、。

六、ubuntu下如何编译C语言

1、平台搭建LInux下如果单纯是进行C编译环境搭建的话,是比较容易实现的,因为系统内置了编译器gcc,所以我们要做的只不过是写好c源文件然后在进行编译就可以了如果没有gcc编译器的话,使用以下命令获取~#sudoapt-getinstallgcc同时要下载辅助工具~#sudoapt-getinstallbinutils头文件库~#sudoapt-getinstallLlibc6-devCLibrary(用来查询语法使用方式的文档)~#sudoapt-getinstallglibc-docLinux下C语言编程参考文档~#sudoapt-getinstallglibc-doc-referenc函数的用法说明文档~#sudoapt-getinstallmanpages-dev用来连接多个源文件生成的目标文件的程序make~#sudoapt-getinstallmakemake程序的使用说明文档~#mangetch~#manmake查看完帮助后,按q退出文档程序编写、编译与运行安装好之后,你可以在应用程序>其他里找到Kate,打开后在工具菜单的语法加亮和缩进中设置成c样式,然后就可以写自己的C程序了,如、#includeintmain(intargc,char**argv){system("clear")printf("HelloWorld。

2、")return0}输入完程序后用ctrl+S保存,我这里假设保存路径为/home/user1/桌面/helloworld/hello.c然后就是编译,打开终端,进入目录#cd/home/user1/桌面/helloworld/然后用gcc进行编译#gcc-Wallhello.cgcc会显示编译过程中发现的问题于错误,若无错误出现则会编译成文件a.out运行程序(a.out为编译生成的文件)#./a.out这时候屏幕会显示HelloWorld。

3、~#表示编译运行成功-------------------其它说明、ubuntu04默认不支持getch(),getchar()gets()等函数,如果大家想使用则需要安装curses库文件#sudoapt-getinstalllibncurses5-dbg#sudoapt-getisntalllibncurses5-dev并且在写源代码时要加上#include或者在用gcc编译时加上-lcurses参数,例如、#gcc-Wall./hello.c-lcurses就可以使用getch等函数了注意、getch函数在linux控制台下无法起到暂停程序的作用,大家可以用getchar替代getch实现这个功能--------------------------小技巧、如果编写一个比较大的程序,需要很长时间完成的话,大家可以建立一个启动器,以便快速方便的进行编译,比如你要花很多天编写一个源程序,就可以在桌面上建立一个启动器,指向c程序所在的目录,起动器命令如下(这里以C源程序在/home/user1/桌面/hello/目录下为例)gnome-terminal--working-directory=/home/user1/桌面/hello/以后每次进行编译时打开此起动器,就可以直接使用gcc对源程序文件名进行编译而无需输入很长的路径了~#gcc-Wallhello.c。

七、我的Linux上面为什么没有gcc编译器

1、答、安装源码编译环境(配置gcc),在ubuntu安装完成已经有gcc(gcc是由GNU之父Stallman所开发的linux下的编译器,全称为GNUCompilerCollection,目前可以编译的语言包括、C,C++,Objective-C,Fortran,Java,andAda.),但是gcc还不能编译文件...。

八、Linux(Ubuntu)自带了gcc编译器,我还需要装gmp和mpfr吗?怎么办,是不是需要重装gcc

1、答、安装源码编译环境(配置gcc),在ubuntu安装完成已经有gcc(gcc是由GNU之父Stallman所开发的linux下的编译器,全称为GNUCompilerCollection,目前可以编译的语言包括、C,C++,Objective-C,Fortran,Java,andAda.),但是gcc还不能编译文件...。