# Basic Examples
We briefly introduce some commonly used project examples. More and more complete examples projects can be viewed in [project examples](https://github.com/xmake-io/xmake/tree/master/tests/projects).
We can also use the `xmake create` command to create various commonly used empty projects to quickly start. For the introduction of this command and the supported project templates, you can type the following command to view:
```sh
xmake create --help
```
## Executable Program
For a complete example, execute the following command to create:
```sh
xmake create test
```
If we want to create c language program. We can add `-l c` argument. for example:
```sh
xmake create -l c test
```
## Static Library Program
We use `add_deps` to link a static library to test target.
For a complete example, execute the following command to create:
```sh
xmake create -t static test
```
If we want to create c language program. We can add `-l c` argument. for example:
```sh
xmake create -l c static test
```
## Shared Library Program
We use `add_deps` to link a shared library to test target.
For a complete example, execute the following command to create:
```sh
xmake create -t shared test
```
If we want to create c language program. We can add `-l c` argument. for example:
```sh
xmake create -l c shared test
```