v0.1
This commit is contained in:
9
.gitignore
vendored
Normal file
9
.gitignore
vendored
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
# Xmake cache
|
||||||
|
.xmake/
|
||||||
|
build/
|
||||||
|
.vscode/
|
||||||
|
|
||||||
|
# MacOS Cache
|
||||||
|
.DS_Store
|
||||||
|
|
||||||
|
|
||||||
4
include/add.h
Normal file
4
include/add.h
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
#ifndef ADD_H
|
||||||
|
#define ADD_H
|
||||||
|
int add(int a, int b);
|
||||||
|
#endif
|
||||||
4
src/a001.c
Normal file
4
src/a001.c
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
#include <stdio.h>
|
||||||
|
int main() {
|
||||||
|
printf("hello world");
|
||||||
|
}
|
||||||
12
src/a002.c
Normal file
12
src/a002.c
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
#include "stdio.h"
|
||||||
|
int main() {
|
||||||
|
int a,b;
|
||||||
|
a = 10;b = 20;
|
||||||
|
short c = 10;
|
||||||
|
int alen = sizeof a;
|
||||||
|
int clen = sizeof(c);
|
||||||
|
short longlen = sizeof(long);
|
||||||
|
long long lllen = sizeof(long long);
|
||||||
|
printf("内存大小(字节):\na(int)=%d B\nc(short)=%hd B\nlong: %d B\n",alen,clen,longlen);
|
||||||
|
printf("longlong: %lld B",lllen);
|
||||||
|
}
|
||||||
4
src/add.c
Normal file
4
src/add.c
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
#include "add.h"
|
||||||
|
int add(int a,int b) {
|
||||||
|
return a + b ;
|
||||||
|
}
|
||||||
17
xmake.lua
Normal file
17
xmake.lua
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
target("a001")
|
||||||
|
set_kind("binary")
|
||||||
|
add_files("src/a001.c")
|
||||||
|
|
||||||
|
target("a002")
|
||||||
|
set_kind("binary")
|
||||||
|
add_files("src/a002.c")
|
||||||
|
|
||||||
|
target("add0")
|
||||||
|
set_kind("static")
|
||||||
|
add_files("src/add.c")
|
||||||
|
add_includedirs("include")
|
||||||
|
|
||||||
|
target("add1")
|
||||||
|
set_kind("shared")
|
||||||
|
add_files("src/add.c")
|
||||||
|
add_includedirs("include")
|
||||||
Reference in New Issue
Block a user