path: root/pages
diff options
authorAndrew Williams <>2018-01-05 07:33:23 -0800
committerapache <>2018-01-05 07:33:23 -0800
commit61b5e9df2b2d398ee3e534a9199d59e29ddf43ee (patch)
tree11600cf5e0fa68ddd3d2b45d031fe5315569ce4f /pages
parent76ac6b11287287890ca0c8992c2fc72e9119eb39 (diff)
Wiki page changed with summary [This is about dev] by Andrew Williams
Diffstat (limited to 'pages')
1 files changed, 18 insertions, 9 deletions
diff --git a/pages/develop/setup/c/ b/pages/develop/setup/c/
index ded3a877c..fdb5c299b 100644
--- a/pages/develop/setup/c/
+++ b/pages/develop/setup/c/
@@ -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]( 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]( 12With EFL installed, you can start compiling the applications you write using Enlightenment technologies:
12* [Arch Linux]( 13
13* [Debian]( 14```bash
14* [Fedora]( 15gcc -o your_app your_app.c `pkg-config --cflags --libs eina efl elementary`
15* [FreeBSD]( 16```
16* [openSUSE]( 17
17* [macOS]( \ 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.
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.
22## Troubleshooting ##
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).
26If you are having problems compiling and installing EFL, you can come and seek advice on the [any of our IRC channels]( or [post a ticket to our Phabricator]( \ No newline at end of file