Debian 下 Fortran 图形界面开发实践指南

一 方案总览
二 环境与工具安装
sudo apt update && sudo apt install gfortran build-essential cmake pkg-configsudo apt install libgtk-4-dev cmake pkg-configgit clone https://github.com/vmagnin/gtk-fortran.gitmkdir gtk-fortran/build && cd gtk-fortran/buildcmake -DGTK4=ON ..make -j$(nproc)sudo make installsudo ldconfigsudo apt install libfltk1.3-devsudo apt install libiup-devsudo apt install libwxgtk3.0-dev三 示例一 使用 gtk-fortran 创建最小 GTK4 窗口
program gtk4_hellouse, intrinsic :: iso_c_bindinguse gtkimplicit nonetype(c_ptr) :: appinteger(c_int) :: statusapp = gtk_application_new("org.example.hello"//c_null_char, &G_APPLICATION_FLAGS_NONE)status = g_application_run(app, 0, [c_null_ptr, c_null_ptr])call g_object_unref(app)end program gtk4_hellogfortran -o gtk4_hello gtk4_hello.f90 `pkg-config --cflags --libs gtk-4-fortran`./gtk4_hellopkg-config --cflags --libs gtk+-3.0,同时使用对应的 gtk-fortran 模块与 API。四 示例二 无 GUI 的 Fortran 绘图并集成到界面
sudo apt install libplplot-dev plplot12-driver-cairogfortran -o plot_demo plot_demo.f90 -lplplot -lplplotfortran./plot_demo五 常见问题与实用建议
sudo ldconfig,确保新库路径被系统识别。