feat(lib-version): initial commit
This commit is contained in:
parent
dd6a6b12e3
commit
dce2a46f74
|
@ -0,0 +1,8 @@
|
|||
#include <stdio.h>
|
||||
#include <libpq-fe.h>
|
||||
int main() {
|
||||
/*return version of libpq*/
|
||||
int lib_ver = PQlibVersion();
|
||||
printf("Version of libpq: %d\n", lib_ver);
|
||||
return 0;
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
# Docu
|
||||
#
|
||||
#$@ is the name of the file to be made
|
||||
#$? is the names of the changed dependents
|
||||
#$< the name of the related file that caused the action
|
||||
#$* the prefix shared by target and dependent files
|
||||
#
|
||||
# Others
|
||||
RM = /bin/rm -f
|
||||
#
|
||||
# Source, Executable, Includes, Library Defines
|
||||
EXE = main
|
||||
#
|
||||
# Compiler, Linker Defines
|
||||
CC = /usr/bin/gcc
|
||||
#
|
||||
all: main.o
|
||||
$(CC) main.c -I/usr/include/postgresql -L/usr/lib/x86_64-linux-gnu -lpq -std=c99 -Wall -o $(EXE)
|
||||
#
|
||||
main.o:
|
||||
$(CC) -c main.c -I/usr/include/postgresql
|
||||
# Clean Up Objects, Exectuables, Dumps out of source directory
|
||||
clean:
|
||||
$(RM) *.o $(EXE) *~
|
|
@ -0,0 +1,21 @@
|
|||
# Docu
|
||||
#
|
||||
#$@ is the name of the file to be made
|
||||
#$? is the names of the changed dependents
|
||||
#$< the name of the related file that caused the action
|
||||
#$* the prefix shared by target and dependent files
|
||||
#
|
||||
# Others
|
||||
RM = /bin/rm -f
|
||||
#
|
||||
# Source, Executable, Includes, Library Defines
|
||||
EXE = main
|
||||
#
|
||||
# Compiler, Linker Defines
|
||||
CC = /usr/bin/gcc
|
||||
#
|
||||
all:
|
||||
$(CC) main.c -I/usr/include/postgresql -L/usr/lib/x86_64-linux-gnu -lpq -std=c99 -Wall -o $(EXE)
|
||||
# Clean Up Objects, Exectuables, Dumps out of source directory
|
||||
clean:
|
||||
$(RM) *.o $(EXE) *~
|
|
@ -0,0 +1,24 @@
|
|||
# Docu
|
||||
#
|
||||
#$@ is the name of the file to be made
|
||||
#$? is the names of the changed dependents
|
||||
#$< the name of the related file that caused the action
|
||||
#$* the prefix shared by target and dependent files
|
||||
#
|
||||
# Others
|
||||
RM = /bin/rm -f
|
||||
#
|
||||
# Source, Executable, Includes, Library Defines
|
||||
EXE = main
|
||||
#
|
||||
# Compiler, Linker Defines
|
||||
CC = /usr/bin/gcc
|
||||
#
|
||||
all: main.o
|
||||
$(CC) main.c -I/usr/include/postgresql -L/usr/lib/x86_64-linux-gnu -lpq -std=c99 -Wall -o $(EXE)
|
||||
#
|
||||
main.o:
|
||||
$(CC) -c main.c -I/usr/include/postgresql
|
||||
# Clean Up Objects, Exectuables, Dumps out of source directory
|
||||
clean:
|
||||
$(RM) *.o $(EXE) *~
|
|
@ -0,0 +1,11 @@
|
|||
* build instruction
|
||||
|
||||
```
|
||||
make
|
||||
```
|
||||
|
||||
* run
|
||||
|
||||
```
|
||||
./main
|
||||
```
|
Loading…
Reference in New Issue