編譯gtk+程序報錯gcc: pkg-config --cflags --libs gtk+-2.0: 沒有那個文件或目錄


第一次接觸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的特殊符號``不知道,
``  倒引號

       機制:執行它所包含的內容


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM