
Linux 应用开发
Linux 应用开发
lyx@amtf.jlsj
amtf
展开
-
glib 库常用函数
g_main_loop_new:创建一个main loop对象,一个main loop对象只能被一个线程使用,但一个线程可以有多个main loop对象。在GTK+应用中,一个线程使用多个main loop的主要用途是实现模态对话框,它在gtk_dialog_run函数里创建一个新的main loop,通过该main loop分发消息,直到对话框关闭为止。g_main_loop_run:进入主循环,它会一直阻塞在这里,直到让它退出为止。有事件时,它就处理事件,没事件时就睡眠。g_main_lo...原创 2020-11-18 15:16:55 · 397 阅读 · 0 评论 -
nm
nm -C xxx.o # 查看函数列表原创 2020-10-20 17:08:10 · 115 阅读 · 0 评论 -
《Linux 应用程序开发指南:使用 GTK+GNOME库》
一、Linux GUI 编程框架及编程基础二、Linux 编程常用C语言函数库及构件库 1、glib库 2、构件的定位 3、按钮 4、调整 5、文本 6、范围 7、杂项 8、容器 9、分栏列表 10、树 11、状态条 12、对话框三、Linux GUI 生成器 Glade四、调...原创 2020-10-14 11:00:16 · 411 阅读 · 0 评论 -
yum-builddep
yum-builddep ***.spec # 下载编包所需的依赖原创 2020-07-22 11:22:55 · 730 阅读 · 0 评论 -
git
# centos 源码:https://git.centos.orggit clone ...git branch -agit checkout ...原创 2020-07-23 10:31:26 · 142 阅读 · 0 评论 -
koji
koji -p xxx --user xxx --password xxx build biaoqian xxx.src.rpm --nowait原创 2020-07-23 10:29:23 · 143 阅读 · 0 评论 -
rpmbuild
rpmdev-setuptree # 生成 rpmbuild 目录rpm -ivh xxx.src.rpm rpmbuild -bp xxx.spec # 解开源码包并打补丁rpmbuild -bs xxx.spec # 只生成 xxx.src.rpm rpmbuild -bb xxx.spec # 只生成 xxx.rpmrpmbuild -ba xxx.spec ...原创 2020-07-23 10:23:27 · 99 阅读 · 0 评论 -
Linux C errno
errno 和错误 Exx 的宏定义在 /usr/include/asm-generic 文件夹下面的 errno-base.h 和 errno.h 中定义。strerror() 函数依据 errno 值返回错误描述字符串,下面程序打印对照表:#include<errno.h> #include<string.h> #include<std...原创 2019-09-20 15:08:13 · 375 阅读 · 0 评论