搭建 Linux 开发环境
本节介绍如何在 Linux 上搭建 VSOA 的开发环境。
下载环境安装包
本章介绍使用 C/C++ 进行微服务开发的环境搭建:
搭建开发环境
通过 FTP 上传 Linux VSOA SDK 到工作目录。
微服务开发
创建
vsoa_demo
工程,在工程中创建HelloVSOA.c
文件。#include <stdio.h> #include <unistd.h> #include <vsoa_parser.h> int main (int argc, char **argv) { const char *version = vsoa_parser_version(); while (1) { printf("Hello VSOA! Version %s\n", version); sleep(1); } return (0); }
说明:
- 此示例仅用于演示微服务应用的创建过程,并非一个完整的微服务应用。
创建工程
Makefile
文件。CC = gcc CFLAGS = -Wall -g LDFLAGS = -L./vsoa_linux/build/x86_64/ -L/lib/ -lvsoa-client -lvsoa-json -lvsoa-parser -lvsoa-position INCLUDES = -I./vsoa_linux/vsoa/libs/libvsoa -I./vsoa_linux/vsoa/libs/libjson TARGET = HelloVSOA SRCS = $(wildcard *.c) OBJS = $(SRCS:.c=.o) $(TARGET):$(OBJS) $(CC) $(CFLAGS) $(INCLUDES) -o $@ $^ $(LDFLAGS) %.o:%.c $(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@ clean: rm -f $(TARGET) $(OBJS)
构建
vsoa_demo
工程。