Article title: install GCC and its header files in the Ubuntu network environment. Linux is a technology channel of the IT lab in China. Including desktop applications, Linux system management, kernel research, embedded systems and open source, and other basic categories 1. configure GCC
Just installed GCC can not compile anything, because there are no necessary header files, so to install build-essential, installed this package will install g ++, libc6-dev, linux-libc-dev, libstdc ++ 6-4.1-dev and many other necessary software and header files.
Sudo apt-get install build-essential
After the installation is complete, write a c language program testc. c to test it.
# Include Int main () { Printf ("Hello Ubuntu! \ N "); Return 0; } $ Gcc testc. c-o testc $./Testc
|
Display
Hello Ubuntu!
C language compiler installed successfully;
2. install the GTK environment
To install the GTK environment, you only need to install a gnome-core-devel, which integrates many other packages. In addition, some other things need to be transferred, such as libglib2.0-doc, libgtk2.0-doc help document, devhelp help document view, glade-gnome, glade-common, and glade-doc graphic interface design.
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 |
3. test procedure
# Include 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; GtkWidget * button; Gtk_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 ("Hello Ubuntu! "); 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 ); } |
Compile and run the following command:
$ Gcc gtkhello. c-o gtktest 'pkg-config -- cflags -- libs gtk +-1000' $./Gtktest |
A window with a button is displayed. click the button to close the window. the command line displays Hello Ubuntu!
4. QT installation
Libqt4-core Qt4-designer Qt4-dev-tools Qt4-qtconfig Libqt4-dev Libqt4-gui libqt4-debug Libqt4-sql |
I have not used this yet. I searched QT4 in the new version and installed it almost.
5. install an IDE
In Linux, there is a C ++ IDE named Geany. in the menu "application"> "add and delete programs", find it in program.