搭建 Linux 开发环境

更新时间:
2024-12-30

搭建 Linux 开发环境

本节介绍如何在 Linux 上搭建 VSOA 的开发环境。

下载环境安装包

本章介绍使用 C/C++ 进行微服务开发的环境搭建:

搭建开发环境

通过 FTP 上传 Linux VSOA SDK 到工作目录。

微服务开发

  1. 创建 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);
    }
    

说明:

  • 此示例仅用于演示微服务应用的创建过程,并非一个完整的微服务应用。
  1. 创建工程 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)
    
    
  2. 构建 vsoa_demo 工程。

文档内容是否对您有所帮助?
有帮助
没帮助