我想修改Ubuntu Oneiric上的GTK2。如何編譯GTK2源代碼?
我下載源:
apt-get source libgtk2.0-0
cd gtk+2.0-2.24.6/
我嘗試編譯並覆蓋當前GTK2:
./configure --prefix=/usr
sudo make
Soemhow我得到一個錯誤(我擁有所有必要的庫和建立必要的包等):
In file included from gtkquery.c:26:0:
gtkquery.h:31:2: error: #error "gtkfilechooserprivate.h is not supported API for general use"
順便說一句,我能夠修改和重新編譯GTK3沒有問題wi同樣的步驟。
如果使用debuild,我得到成千上萬的
dpkg-source: error: cannot represent change to gtk+2.3.0-2.24.6/gtk+2.0-2.24.6/something: binary file contents changed
你真的不應該使用'sudo'運行'make',因爲奇怪的事情可能發生。但是,安裝時很好'sudo make install'。 – rodrigo
謝謝。其實這就是我所做的。我在這裏意外地輸入了一個sudo。 –