官方文档上编译gtk+命令是:

 
  
  1. gcc filename.c `pkg-config --cflags --libs gtk+-3.0` -o filename 
  2. ./filename

命令太长,为了方便编译运行,写了一个脚本 ~/bin/gcc/gcc.sh

 

 
  
  1. case $# in 
  2.     0) 
  3.         echo "Usage:mygcc filename.c filename" 
  4.         ;; 
  5.     2) 
  6.         gcc $PWD/$1 `pkg-config --cflags --libs gtk+-3.0` -o $PWD/$2 
  7.         $PWD/$2
  8.         ;; 
  9. esac 

为了方便调用在~/.bashrc 里添加alias

 

 
  
  1. echo "alias mygcc='/home/warren/bin/gcc/mygcc.sh'> ~/.bashrc
  2. source ~/.bashrc

调试运行时:gcc filename.c filename