第一次接觸gtk+。在網上搜羅良一番,裝好相應的庫后,編寫了第一hello程序。在編譯時輸入以下命令:gcc -o hello hello.c 'pkg-config --cflags --libs gtk+-2.0'
結果報錯:gcc: pkg-config --cflags --libs gtk+-2.0: 沒有那個文件或目錄
去官網上發現命令如下:
gcc base.c -o base `pkg-config --cflags --libs gtk+-2.0`
發現不同的是,我用單引號' '包含命令,而他是用倒引號 ` `包含命令,問題就在這,把''換成``后,編譯成功。
原因是對linux的特殊符號``不知道,
`` 倒引號
機制:執行它所包含的內容