Updated README

master
Aadhavan Srinivasan 2 years ago
parent 1c63ea60c2
commit 32f9974c19

@ -1,4 +1,3 @@
# Easysock
## An easy-to-use C socket library ## An easy-to-use C socket library
*Easysock* is a single-file, easy-to-use socket library, that can be used for network programming in C. It has no dependencies other than the C standard library. *Easysock* is a single-file, easy-to-use socket library, that can be used for network programming in C. It has no dependencies other than the C standard library.
@ -43,5 +42,9 @@ To use the library, simply include the header file:
and link the library: and link the library:
`gcc example.c -o example -leasysock` `gcc example.c -o example -leasysock`
___ ___
### Troubleshooting
* **Library isn't loaded on Arch Linux, "cannot open shared object file: No such file or directory"**
This is becacuse Arch Linux [doesn't include '/usr/local/lib'](https://libreddit.tiekoetter.com/r/archlinux/comments/ws9qty/why_is_usrlocallib_not_in_the_default_search_path/) in its library search path by default. To add it, create a file ending in '.conf' under `/etc/ld.so.conf.d/`, and add '/usr/local/lib' to it. Then, run `ldconfig` as root.
This file was written using [Dillinger](https://dillinger.io). This file was written using [Dillinger](https://dillinger.io).

Loading…
Cancel
Save