Ubuntu系统下如何编译:.c文件为可执行文件
2012-03-05 17:14
246 查看
1、配置GCC
其实刚装好的系统中已经有GCC了,但是这个GCC什么文件都不能编译,因为没有一些必须的头文件,所以要安装build-essential这个软件包,安装了这个包会自动安装上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必须的软件和头文件的库。
输入命令
Ubuntu命令
sudo apt-get install build-essential
安装完成后写一个 C 语言程序 hello.c 测试一下
C 代码
#include<stdio.h>
int main()
{
printf("Hello Ubuntu!\n");
return 0;
}
在终端输入
Ubuntu命令
$ gcc hello.c -o hello
$ ./hello
显示
Hello Ubuntu!
这样,C 语言编译器就安装成功了!
2、安装 GTK 环境
Ubuntu命令
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
这样,就可以在 Ubuntu 下进行 C/C++ 程序的图形界面设计了。
其实刚装好的系统中已经有GCC了,但是这个GCC什么文件都不能编译,因为没有一些必须的头文件,所以要安装build-essential这个软件包,安装了这个包会自动安装上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必须的软件和头文件的库。
输入命令
Ubuntu命令
sudo apt-get install build-essential
安装完成后写一个 C 语言程序 hello.c 测试一下
C 代码
#include<stdio.h>
int main()
{
printf("Hello Ubuntu!\n");
return 0;
}
在终端输入
Ubuntu命令
$ gcc hello.c -o hello
$ ./hello
显示
Hello Ubuntu!
这样,C 语言编译器就安装成功了!
2、安装 GTK 环境
Ubuntu命令
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
这样,就可以在 Ubuntu 下进行 C/C++ 程序的图形界面设计了。
相关文章推荐
- ubuntu用qt creator写的程序编译后生成的可执行文件复制到另一个系统中需要哪些文件才能运行
- 64位Centos运行32位ubuntu系统编译过后的C可执行文件
- Ubuntu系统中编译java文件为可执行文件
- Ubuntu系统如何安装arm-linux-gnueabi交叉编译工具?
- C/C++程序编译步骤 如何生成可执行文件
- Ubuntu系统下用Crontab命令定时执行PHP文件详解
- 如何压缩Golang 编译出的可执行文件大小
- C/C++程序编译步骤 如何生成可执行文件
- 如何编译生成.exe可执行文件,并保存
- Ubuntu 12.04.1 OK335xS busybox-1.24.1 文件系统编译错误及解决方案
- Ubuntu系统无法正常进入时,如何将文件拷贝到U盘
- 如何实现Windows宿主系统和虚拟机ubuntu系统文件互相访问
- 已知/tmp目录下已经存在了test.txt文件,如何执行命令才能把/mnt/test.txt拷贝到/tmp下覆盖掉/tmp/test.txt,而让linux系统不提示是否覆盖(root权限下)
- 如何在window系统中让py文件可以直接执行
- 如何让windows系统自动执行指定的php文件
- 有哪位大神知道windows下如何将golang的可执行文件编译成linux下的可执行文件
- 如何在ubuntu 12.04系统下开启nfs网络文件系统
- 如何在ubuntu 12.04系统下通过vivi的命令行来启动mini2440的nfs网络文件系统
- Ubuntu下编译window使用的fastboot和adb执行文件
- clion 如何设置main的入参,ubuntu的系统头文件路径