Clean up compile for c_simple_example
This commit is contained in:
parent
b623009619
commit
ae508df90e
@ -2,7 +2,7 @@ include ../build_config.mk
|
||||
|
||||
.PHONY: clean
|
||||
|
||||
all: simple_example column_families_example compact_files_example simple_example-c
|
||||
all: simple_example column_families_example compact_files_example c_simple_example
|
||||
|
||||
simple_example: simple_example.cc
|
||||
$(CXX) $(CXXFLAGS) $@.cc -o$@ ../librocksdb.a -I../include -O2 -std=c++11 $(PLATFORM_LDFLAGS) $(PLATFORM_CXXFLAGS) $(EXEC_LDFLAGS)
|
||||
@ -13,8 +13,11 @@ column_families_example: column_families_example.cc
|
||||
compact_files_example: compact_files_example.cc
|
||||
$(CXX) $(CXXFLAGS) $@.cc -o$@ ../librocksdb.a -I../include -O2 -std=c++11 $(PLATFORM_LDFLAGS) $(PLATFORM_CXXFLAGS) $(EXEC_LDFLAGS)
|
||||
|
||||
simple_example-c: simple_example.c
|
||||
$(CXX) -xc -I../include simple_example.c -o$@ -L.. -lrocksdb -pthread -lsnappy -lbz2 -lz -lrt
|
||||
.c.o:
|
||||
$(CC) $(CFLAGS) -c $< -o $@ -I../include
|
||||
|
||||
c_simple_example: c_simple_example.o
|
||||
$(CXX) $@.o -o$@ ../librocksdb.a $(PLATFORM_LDFLAGS) $(EXEC_LDFLAGS)
|
||||
|
||||
clean:
|
||||
rm -rf ./simple_example ./column_families_example ./compact_files_example ./simple_example-c
|
||||
rm -rf ./simple_example ./column_families_example ./compact_files_example ./c_simple_example c_simple_example.o
|
||||
|
@ -14,8 +14,8 @@ int main(int argc, char **argv) {
|
||||
rocksdb_options_t *options = rocksdb_options_create();
|
||||
// Optimize RocksDB. This is the easiest way to
|
||||
// get RocksDB to perform well
|
||||
int cpus = sysconf(_SC_NPROCESSORS_ONLN); // get # of online cores
|
||||
rocksdb_options_increase_parallelism(options, cpus);
|
||||
long cpus = sysconf(_SC_NPROCESSORS_ONLN); // get # of online cores
|
||||
rocksdb_options_increase_parallelism(options, (int)(cpus));
|
||||
rocksdb_options_optimize_level_style_compaction(options, 0);
|
||||
// create the DB if it's not already present
|
||||
rocksdb_options_set_create_if_missing(options, 1);
|
||||
@ -28,7 +28,7 @@ int main(int argc, char **argv) {
|
||||
// Put key-value
|
||||
rocksdb_writeoptions_t *writeoptions = rocksdb_writeoptions_create();
|
||||
const char key[] = "key";
|
||||
char *value = "value";
|
||||
const char *value = "value";
|
||||
rocksdb_put(db, writeoptions, key, strlen (key), value, \
|
||||
strlen (value), &err);
|
||||
assert(!err);
|
||||
@ -38,7 +38,6 @@ int main(int argc, char **argv) {
|
||||
value = rocksdb_get(db, readoptions, key, strlen (key), &len, &err);
|
||||
assert(!err);
|
||||
assert(strcmp(value, "value") == 0);
|
||||
free(value);
|
||||
|
||||
// cleanup
|
||||
rocksdb_writeoptions_destroy(writeoptions);
|
Loading…
Reference in New Issue
Block a user