sqlite database programming in gcc

Sqlite database ကို gcc မွာ အသံုးျပဳဖို႔အတြက္ ေအာက္ပါအတိုင္း လုပ္ေဆာင္ရပါမယ္..

  1. sqlite ဖိုင္မ်ားကို ဒီေနရာက download ျပဳလုပ္ပါ။ 
  2. zip file ကို ျဖည္ပါ။
  3. ကိုယ္ေရးမယ္႔ c file ထည္႔မယ္႔ folder ထဲကို ကူးယူပါ။
  4. sqlite3.dll ႏွင္႔ sqlite3.h ဖိုင္မ်ား ကို သင္႔ c source file ႏွင္႔ အတူတူ ရွိေနပါေစ။
  5. နမူနာ source code ေတြကို ဒီေနရာက ယူလို႔ ရပါတယ္။
  6. ဒါေပမယ္႔ အဲဒီကုဒ္ေတြထဲက #include<sqlite3.h> ကို #include"sqlite3.h" ဆိုၿပီး ျပင္ဆင္ေပးဖို႔ လိုပါလိမ္႔မယ္။
  7. ကိုယ္ေရးတဲ႔ ဖိုင္က test.c ဆိုရင္ ေအာက္ပါ အဆင္႔မ်ားအတိုင္း compile ျပဳလုပ္ေပးရပါမယ္။
  • gcc -c test.c
  • gcc -o test.exe test.o sqlite3.dll


Makefile
test.exe: test.o sqlite3.dll
gcc -o test.exe test.o sqlite3.dll

test.o: test.c
gcc -c test.c


Code::Blocks မွာဆိုရင္ေတာ႔ Settings>Compiler settings>Linker settings>Add> sqlite3.dll ကို ရွာၿပီး ထည္႔ေပးလိုက္ပါ။ sqlite3.h ဖိုင္ကို code ရွိတဲ႔ folder ထဲ ထည္႔ေပးရမယ္ဆိုတာကိုေတာ႔ မေမ႔ပါနဲ႔။ #include"sqlite3.h" ဆိုၿပီး ျပင္ဆင္ေပးဖို႔လဲ လိုပါလိမ္႔မယ္။




To use sqlite database in gcc, follow these steps...
  1. download sqlites files from here
  2. unzip the downloaded file.
  3. copy into your source code folder (.c file included)
  4. sqlite3.dll and sqlite3.h files must be together with your .c files
  5. sample source code can be found here!
  6. But from sample you must change #include<sqlite3.h> to #include"sqlite3.h" 
  7. if your source file is test.c then compilation process is like that
  • gcc -c test.c
  • gcc -o test.exe test.o sqlite3.dll


Makefile
test.exe: test.o sqlite3.dll
gcc -o test.exe test.o sqlite3.dll

test.o: test.c
gcc -c test.c


Code::Blocks  Settings>Compiler settings>Linker settings>Add> then find sqlite3.dll and add. Copy sqlite3.h into your source code folder and you must change  #include"sqlite3.h".

Comments