1.构建Linux的编程基本环境:
命令行:
sudo apt-get install build-essential autoconf automake devhelp cvs(这些是
c语言所需要的)
vi hello.c
输入:
#include<stdio.h>
main()
{
printf(“hello,c!\n”);
}
接下来:
gcc hello.c -o hello
./hello
如果输出:
hello,c!
的话,成功!
2.高级图形库
sudo apt-get install gnome-core-devel gnome-dev-doc(gtk库)
vi hello-gui.c
输入:
#include<gtk/gtk.h>
main(int argc,char *argv)
{
GtkWidget *window;
gtk_init(&argc,&argv);
window=gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_show(window);
gtk_main();
return 0;
}
接下来:
gcc hello-gui -o window `pkg-config –cflags –libs gtk+-2.0`(注意,是`而非‘,
“`”是esc键下边,1键左边,Tab键上边的那个键,而不是单引号,当初我就因为这个郁闷了老长时间,呵呵-_-')
./window
如果一切正常的话 ,这个时候因该有一个空白窗口出现,如图:
成功!
如果你比较喜欢有个IDE的话:
sudo apt-get install eclipse anjuta code::blocks monodevelop(任选一个即可,或者可以都安装了试试看哪一个比较适合自己)
个人推荐,如果你是新手且在学习基本的 函数和数据类型之类的话,就先用命令行吧,如果是老手,应该有自己喜欢的IDE了,我就不说了……^_^
罗嗦一句:那个devhelp是个好东东,希望大家有时间多看看。