summaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
authorAndrew Williams <andy@andywilliams.me>2018-01-05 07:33:23 -0800
committerapache <apache@e5-web1.enlightenment.org>2018-01-05 07:33:23 -0800
commit61b5e9df2b2d398ee3e534a9199d59e29ddf43ee (patch)
tree11600cf5e0fa68ddd3d2b45d031fe5315569ce4f /pages
parent76ac6b11287287890ca0c8992c2fc72e9119eb39 (diff)
Wiki page start.md changed with summary [This is about dev] by Andrew Williams
Diffstat (limited to 'pages')
-rw-r--r--pages/develop/setup/c/start.md.txt27
1 files changed, 18 insertions, 9 deletions
diff --git a/pages/develop/setup/c/start.md.txt b/pages/develop/setup/c/start.md.txt
index ded3a877c..fdb5c299b 100644
--- a/pages/develop/setup/c/start.md.txt
+++ b/pages/develop/setup/c/start.md.txt
@@ -4,14 +4,23 @@
4 4
5# Setting Up a C Development Environment # 5# Setting Up a C Development Environment #
6 6
7Installing the Enlightenment Foundation Libraries for C development is a simple task on common platforms. The following documentation walks you through the process step-by-step, beginning with selecting your development platform's operating system. 7[Installing the Enlightenment Foundation Libraries](https://www.enlightenment.org/docs/distros/start) for C development is a simple task on common platforms.
8 8
9## Operating Systems ## 9The following documentation adds to that by describing how to install and run the right tools and prepare for building apps using EFL.
10## Compiling EFL Applications ###
10 11
11* [Ubuntu](ubuntu.md) 12With EFL installed, you can start compiling the applications you write using Enlightenment technologies:
12* [Arch Linux](arch.md) 13
13* [Debian](debian.md) 14```bash
14* [Fedora](fedora.md) 15gcc -o your_app your_app.c `pkg-config --cflags --libs eina efl elementary`
15* [FreeBSD](freebsd.md) 16```
16* [openSUSE](opensuse.md) 17
17* [macOS](macos.md) \ No newline at end of file 18Where ``your_app`` is the name of the app you want to build and ``your_app.c`` contains the source code of your application.
19
20If the compilation is successful, this will create an executable application called *your_app* in the directory. You can run this app like any other program.
21
22## Troubleshooting ##
23
24If you get errors when you compile the examples in this guide, you may be using an out of date version of EFL. Update your libraries installing from [EFL's git repository](#Installing_from_Git).
25
26If you are having problems compiling and installing EFL, you can come and seek advice on the [any of our IRC channels](https://www.enlightenment.org/contact) or [post a ticket to our Phabricator](https://phab.enlightenment.org). \ No newline at end of file