質問編集履歴

2

質問の訂正を変更

2022/08/22 10:05

投稿

todasan
todasan

スコア78

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  macのbigsurにおいて、C言語からsqliteを操作しています。
2
-
3
2
  以下がサンプルのソースになります。
3
+ ```ここに言語を入力
4
4
  ・sample.c
5
5
  // sample.c
6
6
  // written by mnagaku @ 2006/04/27
@@ -141,7 +141,7 @@
141
141
  1,AAA,理工学,◯,2022/8/16 17:24
142
142
  2,BBB,理工学,◯,2022/8/16 17:24
143
143
  3,DDD,理工学,◯,2022/8/16 17:24
144
-
144
+ ```
145
145
  ソースの一番最後の部分に、gdbからブレークをかける
146
146
  事ができました。
147
147
  グローバル変数の構造体のsqlResultをpコマンドで確認しました。

1

質問の追加

2022/08/18 11:31

投稿

todasan
todasan

スコア78

test CHANGED
File without changes
test CHANGED
@@ -121,6 +121,20 @@
121
121
  sqlite3_close(db);
122
122
  }
123
123
 
124
+ ・Makefile
125
+ CC=gcc
126
+ CFLAGS=-Wall -g
127
+ all: sample
128
+
129
+ sample: sample.o
130
+ $(CC) $(CFLAGS) -L/usr//local/Cellar/sqlite/3.39.0/lib/ -I/usr//local/Cellar/sqlite/3.39.0/include/ sample.o -lsqlite3 -o sample
131
+
132
+ sample.o: sample.c
133
+ $(CC) $(CFLAGS) -c sample.c
134
+
135
+ clean:
136
+ rm -f *.o sample
137
+
124
138
  以下のデータがshoseki.dbに入っています。
125
139
  ・sample.csv
126
140
  id,bookname,category,necessity,date