Persiapan compile :
Selain menginstall paket compiler secara umum, perlu menginstall paket berikut, karena paket ini dibutuhkan oleh FreeFileSync
# yum install wxGTK-devel gtkmm24-devel boost-devel
Download source code FreeFileSync :
Source code FreeFileSync bisa didownload disini
Memulai kompilasi :
Ektrak source code FreeFileSync
Edit file makefile dan sesuaikan yang saya beri warna merah berikut :
#default build
CPPFLAGS = $(COMMON_COMPILE_FLAGS) `wx-config --cxxflags --debug=no --unicode=yes`
LINKFLAGS = $(COMMON_LINK_FLAGS) `wx-config --libs std,aui --debug=no --unicode=yes` /usr/lib/libboost_thread-mt.so
#static std library linkage used for precompiled release
ifeq ($(BUILD),release)
CPPFLAGS = $(COMMON_COMPILE_FLAGS) `wx-config --cxxflags --debug=no --unicode=yes --static=yes`
LINKFLAGS = $(COMMON_LINK_FLAGS) `wx-config --libs std,aui --debug=no --unicode=yes --static=yes` /usr/lib/libboost_thread-mt.so
CPPFLAGS = $(COMMON_COMPILE_FLAGS) `wx-config --cxxflags --debug=no --unicode=yes`
LINKFLAGS = $(COMMON_LINK_FLAGS) `wx-config --libs std,aui --debug=no --unicode=yes` /usr/lib/libboost_thread-mt.so
#static std library linkage used for precompiled release
ifeq ($(BUILD),release)
CPPFLAGS = $(COMMON_COMPILE_FLAGS) `wx-config --cxxflags --debug=no --unicode=yes --static=yes`
LINKFLAGS = $(COMMON_LINK_FLAGS) `wx-config --libs std,aui --debug=no --unicode=yes --static=yes` /usr/lib/libboost_thread-mt.so
masuk ke direktori hasil ekstrak dengan terminal
ketik perintah berikut untuk memulai compile :
$ make
# make install
# make install
Mengaktifkan Aplikasi :
tekan ALT+F2 dan ketik FreeFileSync
Tidak ada komentar:
Posting Komentar