- 23 Eyl 2016
- 7,207
- 13
Örneğin bi' source dosyalarımız var , make komutuyla direk derlenmesini ve kurulmasını istiyoruz. Makefile ve configure dosyaları işimize yarayacaktır. Hemen yapalım. İlk bi' tane main.cpp adında file oluşturalım. İçeriği şöyle olsun ;
Terminale "touch Makefile.am" yazarak makefile oluşturalım.
Sonra içeriğini vim veya nano ile açıp şöyle yapalım ;
Şimdi terminale "touch configure.in" yazarak configure oluşturalım.
Sonra içeriğini vim veya nano ile açıp şöyle yapalım ;
Şimdi configure yapalım ve bi' takım dosyalar oluşturalım.
Kod:
#include <iostream>
int main(v0id) {
std::cout << "Hello World";
return 0;
}
Terminale "touch Makefile.am" yazarak makefile oluşturalım.
Sonra içeriğini vim veya nano ile açıp şöyle yapalım ;
Kod:
indir = /usr/bin //Kurulacak Yer
in_PROGRAMS = main //BASH için komut
main_SOURCES = main.cpp //Source
Şimdi terminale "touch configure.in" yazarak configure oluşturalım.
Sonra içeriğini vim veya nano ile açıp şöyle yapalım ;
Kod:
AC_INIT(main.cpp) //Source
AM_INIT_AUTOMAKE(main,1.0) //Versiyon
AC_PROG_CC
AC_PROG_INSTALL
AC_OUTPUT(Makefile)
Şimdi configure yapalım ve bi' takım dosyalar oluşturalım.
Kod:
aclocal
autoconf
#Şimdi README , INSTALL , README gibi filelar oluşturalım.
touch INSTALL NEWS COPYING README ChangeLog AUTHORS
automake -a
#Şimdi make clean ile gereksiz dosyaları silelim. Sonra nasıl kuracağımıza bakalım.
./configure
make
make install