How to resolve : ” fatal error: curl/curl.h: No such file or directory ” for Ubuntu Linux

If you are developing some native C application based on curl API’s ( ) , you will need to include necessary header at the top of the C program as,

#include <curl/curl.h>

Now, if you use such header and tried to compile on Ubuntu, you may see an error like “fatal error: curl/curl.h: No such file or directory” . In such case, use below command as solution to install missing development headers dependency for Ubuntu.

$ sudo apt-get install libcurl4-nss-dev

Where, ibcurl4-nss-dev is described as “development files and documentation for libcurl (OpenSSL flavour)”


Subscribe with Valid Email Id to receive updates in Inbox. ( Secured by Google FeedBurner )


1 thought on “How to resolve : ” fatal error: curl/curl.h: No such file or directory ” for Ubuntu Linux”

  1. If you can’t install common Bioconductor packages and see the error “____ dependency is not available” the above might solve your issue.

    Thanks for the fix, worked like a charm!


Leave a Comment

Android Android Applications Android Build system Android Commands Application Libraries Application Stack / User Interface Bash / Shell Scripts Bluetooth driver Cloud Technologies Commands and Packages Compilation Content Management System Core Kernel C Programs Development & Build Development, Debugging and Performance Tools Development Environment Setup Django & REST Api Errors & Failures Git Hardware Platforms HTML JAVA Programs Linux, OS Concepts and Networking Linux Device Drivers Linux Host, Ubuntu, SysAdmin Linux Kernel Linux Networking Middleware Libraries, HAL Multimedia Audio, Video, Images NDK / Middleware / HAL OS Concepts PHP Programming Languages Scripting and Automation Search Engine Optimisation ( SEO ) Social Media Source Code Management ( SCM ) System Administration, Security Testing and Debugging Uncategorized Web design and development Website Hosting Wordpress Yocto / Bitbake / Openembedded