在Ubuntu下,结合C编译器和图形库可以让你开发图形界面的程序
sudo apt update
sudo apt install build-essential
sudo apt install libgtk-3-dev
hello_world.c
,并编写以下代码:#include <gtk/gtk.h>
int main(int argc, char *argv[]) {
GtkWidget *window;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL);
gtk_widget_show_all(window);
gtk_main();
return 0;
}
这段代码创建了一个简单的GTK+窗口。
hello_world.c
文件的目录,然后输入以下命令:gcc `pkg-config --cflags gtk+-3.0` -o hello_world hello_world.c `pkg-config --libs gtk+-3.0`
pkg-config
命令用于获取编译器和库的编译和链接标志。--cflags
选项包含编译器标志,--libs
选项包含库标志。
./hello_world
这将运行你的图形界面程序,你将看到一个简单的GTK+窗口。
这就是在Ubuntu下结合C编译器和图形库的基本方法。你可以使用其他图形库(如SDL)或开发更复杂的图形界面程序。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。