• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux pkg-config Download

pkg-config

October 26, 2005
Pkg-config is a library management system that works with automake and autoconf, helping to manage compile/link flags.
Version 0.20
License GPL
Platform Linux
Supported Languages English
Homepage pkg-config.freedesktop.org
Developed by Tollef Fog Heen
If you're a software developer or a coder, you're most likely aware of the struggle to insert proper compiler options when compiling applications and libraries. This task can be a hassle, especially when you need to hard-code values on where to find specific libraries. Luckily, there's a tool that can help you with that: pkg-config.

pkg-config is a language-agnostic, free software that serves as a helper tool when compiling programs. It automatically inserts the correct compiler options on the command line so that your application can use the necessary libraries without any issues – for instance, instead of manually specifying where to find the glib library, you can use the following command: gcc -o test test.c `pkg-config --libs --cflags glib-2.0`.

In addition to being extremely useful, pkg-config is also platform-independent, meaning it works on a variety of operating systems. Whether you're running Linux, UNIX-like systems, Mac OS X or Windows, you won't have any issues using pkg-config. Furthermore, the tool doesn't require anything but a reasonably well-working C compiler and a C library. If you do have glib installed, you can use it with pkg-config.

One thing worth mentioning is that pkg-config was initially written in shell by James Henstridge, but it was later rewritten in C by Havoc Pennington. As time passed, the tool evolved, and an autoconf macro was added, first by Tim Janik and then rewritten by Scott James Remnant.

The latest release of pkg-config includes several improvements, including fixing segfaults and Windows bugs. Also, a new option called "--short-errors" was added, which gives better error messages if some libraries can't be found. All in all, pkg-config is an excellent tool for any developer looking to simplify the process of compiling applications and libraries.
What's New

Version 0.20: N/A

Free Download 963K
385
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

sqlitewrapped
Sqlitewrapped is a C wrapper for Sqlite database API, designed for application ...
django-wikiapp
This software offers a straightforward wiki platform that incorporates features such as ...
riv
The Ruby image viewer is a software designed to view and manipulate ...
plumiftp
Plumiftp is a specialized app for uploading large video files in the ...
AdaControl
AdaControl is a free software tool that identifies the implementation of different ...
Jxp
Jxp is a template-engine software that executes template files comprising of text ...
Kbtsco
Kbtsco is a useful Kommander script that enables easy Bluetooth headset connectivity ...
Network Libs Benchmark
This tool compares and benchmarks network libraries for software development. It can ...
Zencafe
This Linux distribution is specifically designed for use in internet cafes. It ...
nstreams
"nstreams" software analyzes network streams and presents the data in a user-friendly ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.