cmake_demo/main.c
jf_HS c4709707c5 1.配置安装路径
2.启用测试
3.支持gdb以及配置gcc编译参数
2023-12-25 13:22:24 +08:00

49 lines
830 B
C

#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include "list.h"
#include "config.h"
void list_demo(void)
{
struct list_t list;
list_init(&list);
for(uint32_t i = 0; i < 10; ++i)
{
list_add(&list, i);
}
list_print(&list);
}
int main(int argc, char *argv[])
{
printf("----- Version = %s -----\n", VERSION);
if(argc != 1)
{
printf("# Program = [%s]\n", argv[0]);
for(uint32_t i = 1; i < argc; i++)
{
printf("# Param[%d] = %s\n", i ,argv[i]);
}
}
#ifndef USE_DEMO
printf("list test!\n");
struct list_t list;
list_init(&list);
list_add(&list, 1);
list_add(&list, 2);
list_add(&list, 3);
list_add(&list, 4);
list_print(&list);
#else
printf("list demo!\n");
list_demo();
#endif
}