LINUX.ORG.RU

История изменений

Исправление MKuznetsov, (текущая версия) :

Установку пакетов производил.

Эти файлы взял по этой ссылке https://www.sqlite.org/download.html Внутри первая ссылка

эти файлы тебе ненужны - это исходники самого sqlite. Можешь смело удалить.

простейший Makefile будет выглядить примерно так (с руки пишу, могут быть ошибки/опечатки и не забудьте TAB поставить где надо)

# основные опции
CFLAGS=-g -Wall 

# добавляем sqlite в проект
CFLAGS+=`pkg-config -cflags sqlite3`
LDLIBS+=`pkg-config -libs sqlite3`

# cpp флаги - такие как C
CXXFLAGS=$(CFLAGS)

# основная цель database
all: database

# получаем её из объектника database.o
database: database.o

# сам объектник будет делаться встренными правилами Makefile

# доп.цель clean: почистить каталог от мусора
.PHONY:clean

clean:
      $(RM) database.o


SP/ про VSCode не скажу, не использую и вам не советую

Исправление MKuznetsov, :

Установку пакетов производил.

Эти файлы взял по этой ссылке https://www.sqlite.org/download.html Внутри первая ссылка

эти файлы тебе ненужны - это исходники самого sqlite. Можешь смело удалить.

простейший Makefile будет выглядить примерно так (с руки пишу, могут быть ошибки/опечатки и не забудьте TAB поставить где надо)

# основные опции
CFLAGS=-g -Wall 

# добавляем sqlite в проект
CFLAGS+=`pkg-config -cflags sqlite3`
LDLIBS+=`pkg-config -libs sqlite3`

# cpp флаги - такие как C
CXXFLAGS=$(CFLAGS)

# основная цель database
all: database

# получаем её из объектника database.o
database: database.o

# сам объектник будет делаться встренными правилами Makefile

# доп.цель clean: почистить каталог от мусора
.PHONY:clean

clean:
      $(RM) database.o


Исходная версия MKuznetsov, :

Установку пакетов производил.

Эти файлы взял по этой ссылке https://www.sqlite.org/download.html Внутри первая ссылка

эти файлы тебе ненужны - это исходники самого sqlite. Можешь смело удалить.

простейший Makefile будет выглядить примерно так (с руки пишу, могут быть ошибки/опечатки и не забудьте TAB поставить где надо)

# основные опции
CFLAGS=-g -Wall 

# добавляем sqlite в проект
CFLAGS+=`pkg-config -cflags sqlite3`
LDLIBS+=`pkg-config -libs sqlite3`

# cpp флаги - такие как C
CXXFLAGS=$(CFLAGS)

# основная цель database
all: database

# получаем её из объектника database.o
database: database.o

# сам объектник будет делаться встренными правилами Makefile

# доп.цель clean: почистить каталог от мусора
.PHONY:clean

clean:
      $(RM) database.o

all: database