[go: up one dir, main page]

C Build Tools for Linux

View 18 business solutions

Browse free open source C Build Tools for Linux and projects below. Use the toggles on the left to filter open source C Build Tools for Linux by OS, license, language, programming language, and project status.

  • One Platform. Total IT Insight. Start with PRTG Now Icon
    One Platform. Total IT Insight. Start with PRTG Now

    Rely on a single source of truth. PRTG unifies monitoring for all your systems, apps, and services.

    Why settle for fragmented monitoring? PRTG consolidates everything - servers, VMs, network devices, cloud services, and more, into one powerful platform. Get real-time status, customizable alerts, and deep analytics to drive smarter decisions. Designed for complex environments, PRTG scales with your needs, supports team collaboration, and helps you prevent outages before they impact users. Take control of your IT landscape and deliver the uptime your business requires.
    Start Your Free PRTG Trial
  • Create and run cloud-based virtual machines. Icon
    Create and run cloud-based virtual machines.

    Secure and customizable compute service that lets you create and run virtual machines.

    Computing infrastructure in predefined or custom machine sizes to accelerate your cloud transformation. General purpose (E2, N1, N2, N2D) machines provide a good balance of price and performance. Compute optimized (C2) machines offer high-end vCPU performance for compute-intensive workloads. Memory optimized (M2) machines offer the highest memory and are great for in-memory databases. Accelerator optimized (A2) machines are based on the A100 GPU, for very demanding applications.
    Try for free
  • 1
    Code::Blocks

    Code::Blocks

    A free C, C++ and Fortran IDE

    Code::Blocks is a free, open-source, cross-platform C, C++ and Fortran IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. Finally, an IDE with all the features you need, having a consistent look, feel and operation across platforms. Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins! We hope you enjoy using Code::Blocks! The Code::Blocks Team
    Leader badge">
    Downloads: 117,575 This Week
    Last Update:
    See Project
  • 2

    pkg-config-lite

    pkg-config without glib dependency

    pkg-config-lite is based on pkg-config, but is built with a glib code snippet which eliminates the glib dependency, so it is possible once again to build and run pkg-config without dependencies. Version: 0.28-1 (based on pkg-config-0.28)
    Leader badge">
    Downloads: 16,874 This Week
    Last Update:
    See Project
  • 3
    NSIS: Nullsoft Scriptable Install System

    NSIS: Nullsoft Scriptable Install System

    Windows installer development tool

    NSIS (Nullsoft Scriptable Install System) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution. Being a user's first experience with your product, a stable and reliable installer is an important component of succesful software. With NSIS you can create such installers that are capable of doing everything that is needed to setup your software. NSIS is script-based and allows you to create the logic to handle even the most complex installation tasks. Many plug-ins and scripts are already available: you can create web installers, communicate with Windows and other software components, install or update shared components and more.
    Leader badge">
    Downloads: 7,238 This Week
    Last Update:
    See Project
  • 4
    FreeBASIC Compiler
    Open-source, free, multi-platform BASIC compiler, with syntax similar MS-QuickBASIC (including the GFX statements), that adds new features such as pointers, unsigned data types, inline assembly, a pre-processor and many others.
    Leader badge">
    Downloads: 1,051 This Week
    Last Update:
    See Project
  • Run applications fast and securely in a fully managed environment Icon
    Run applications fast and securely in a fully managed environment

    Cloud Run is a fully-managed compute platform that lets you run your code in a container directly on top of scalable infrastructure.

    Run frontend and backend services, batch jobs, deploy websites and applications, and queue processing workloads without the need to manage infrastructure.
    Try for free
  • 5
    CMake

    CMake

    Cross-platform tool to build, test and package software

    CMake is an open-source, cross-platform family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice. The suite of CMake tools were created by Kitware in response to the need for a powerful, cross-platform build environment for open-source projects such as ITK and VTK. CMake is part of Kitware’s collection of commercially supported open-source platforms for software development and integrates with CDash to provide a comprehensive suite of tools. CDash is the testing server that aggregates, analyzes, and displays the results of software testing processes submitted from clients located around the world.
    Downloads: 115 This Week
    Last Update:
    See Project
  • 6
    Launch4j Executable Wrapper
    Cross-platform Java executable wrapper for creating lightweight Windows native EXEs. Provides advanced JRE search, application startup configuration and better user experience.
    Leader badge">
    Downloads: 2,791 This Week
    Last Update:
    See Project
  • 7
    CLISP - an ANSI Common Lisp
    CLISP is a portable ANSI Common Lisp implementation and development environment by Bruno Haible. Interpreter, compiler, debugger, CLOS, MOP, FFI, Unicode, sockets, CLX. UI in English, German, French, Spanish, Dutch, Russian, and Danish.
    Leader badge">
    Downloads: 534 This Week
    Last Update:
    See Project
  • 8
    This is NASM - the famous Netwide Assembler. THIS PAGE IS OUT OF DATE; we no longer use any Sourceforge services other than mailing lists. Get the current versions from http://www.nasm.us/.
    Leader badge">
    Downloads: 276 This Week
    Last Update:
    See Project
  • 9
    Raspberry Pi GCC Toolchains

    Raspberry Pi GCC Toolchains

    CI maintained precompiled GCC ARM/ARM64 Toolchains for Raspberry Pi

    This project provides latest Raspberry Pi hardware optimized GCC Cross Compiler & Native (ARM & ARM64) automated Build-Scripts and Precompiled standalone Toolchains binaries, that will save you tons of time & thereby helps you get quickly started with software development on Pi.
    Leader badge">
    Downloads: 264 This Week
    Last Update:
    See Project
  • Fully managed relational database service for MySQL, PostgreSQL, and SQL Server Icon
    Fully managed relational database service for MySQL, PostgreSQL, and SQL Server

    Focus on your application, and leave the database to us

    Cloud SQL manages your databases so you don't have to, so your business can run without disruption. It automates all your backups, replication, patches, encryption, and storage capacity increases to give your applications the reliability, scalability, and security they need.
    Try for free
  • 10

    GCC toolchain for MSP430

    Superseded by http://www.ti.com/tool/msp430-gcc-opensource

    Obsolete. See http://www.ti.com/tool/msp430-gcc-opensource or upstream GNU tools. This is a port of the GNU C Compiler (GCC) and GNU Binutils (as, ld) for the embedded processor MSP430. Tools for debugging and download are provided (GDB, JTAG and BSL)
    Leader badge">
    Downloads: 176 This Week
    Last Update:
    See Project
  • 11

    Hex2bin

    Intel Hex or Motorola Hex file converter

    Converts Motorola and Intel hex files to binary. Executables for windows included. A similar project also does hex <-> binary conversions, supports many formats and other features: see: srecord (http://srecord.sourceforge.net/)
    Leader badge">
    Downloads: 153 This Week
    Last Update:
    See Project
  • 12

    ELF Tool Chain

    BSD licensed ELF toolchain

    A BSD-licensed implementation of compilation tools (nm, ar, as, ld, etc.) for the ELF object format.
    Leader badge">
    Downloads: 143 This Week
    Last Update:
    See Project
  • 13
    Featureless Linux Library

    Featureless Linux Library

    Linux Library on top of Libc focusing on long term support.

    When computer power increases, programmers generally add more "features", thus making any performance gains in new hardware negligible. This project is an attempt to develop a library above libc that breaks out of this terrible loop.
    Downloads: 127 This Week
    Last Update:
    See Project
  • 14
    PyInstaller

    PyInstaller

    Converts (packages) Python programs into stand-alone executables

    PyInstaller is a program that converts (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, AIX and Solaris. Its main advantages over similar tools are that PyInstaller works with any version of Python since 2.3, it builds smaller executables thanks to transparent compression, it is fully multi-platform, and uses the OS support to load the dynamic libraries, thus ensuring full compatibility. The main goal of PyInstaller is to be compatible with 3rd-party packages out-of-the-box. This means that, with PyInstaller, all the required tricks to make external packages work are already integrated within PyInstaller itself so that there is no user intervention required. You'll never be required to look for tricks in wikis and apply custom modification to your files or your setup scripts. As an example, libraries like PyQt, Django or matplotlib are fully supported, without having to handle plugins or external data files manually.
    Downloads: 48 This Week
    Last Update:
    See Project
  • 15
    pngcrush and other tools for manipulating PNG (Portable Network Graphics) and MNG (Multiple-image Network Graphics) files.
    Leader badge">
    Downloads: 214 This Week
    Last Update:
    See Project
  • 16
    The freeWrap program turns TCL/TK scripts into single-file binary executable programs. freeWrap can wrap TCL/TK applications that consist of multiple script and binary files. freeWrap combines all the files together into a single executable file.
    Leader badge">
    Downloads: 43 This Week
    Last Update:
    See Project
  • 17
    cx_Freeze is a set of utilities for freezing Python scripts into executables using many of the techniques found in Thomas Heller's py2exe, Gordon McMillan's Installer and the Freeze utility that ships with Python itself
    Downloads: 39 This Week
    Last Update:
    See Project
  • 18
    CDK4AVR stands for Cross Development Kit for Atmels AVR RISC processor serie and should you support with a comprehensive Assembler and C development environment for even this processor familie under Linux or similar host systems.
    Downloads: 77 This Week
    Last Update:
    See Project
  • 19

    SkyEye

    a very fast full system simulator

    SkyEye is a very fast full system simulator which takes llvm as IR of dynmic compiled framework.. It can simulate series ARM, Coldfire,Mips, Powerpc, Sparc, x86, TI DSP and Blackfin DSP Processor. Also can simulate multicore system by the multicore of host. The commercial support is provided by DigiProto Co. (http://www.digiproto.com)
    Downloads: 32 This Week
    Last Update:
    See Project
  • 20
    CooKit is Tcl interpreter with many extensions closed in single binary file. It lets end-users to run advanced Tcl applications using just this single file.
    Leader badge">
    Downloads: 81 This Week
    Last Update:
    See Project
  • 21
    systemd

    systemd

    The systemd system and service manager

    systemd is a suite of basic building blocks for a Linux system. It provides a system and service manager that runs as PID 1 and starts the rest of the system. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, maintains mount and automount points, and implements an elaborate transactional dependency-based service control logic. systemd supports SysV and LSB init scripts and works as a replacement for sysvinit. Other parts include a logging daemon, utilities to control basic system configuration like the hostname, date, locale, maintain a list of logged-in users and running containers and virtual machines, system accounts, runtime directories and settings, and daemons to manage simple network configuration, network time synchronization, log forwarding, and name resolution.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22

    makepp

    GNU make compatible but reliable and simpler build tool

    Makepp, a build program which has a number of features that allow for reliable builds and simpler build files, is a drop-in replacement for GNU make. It supports almost all of the syntax that GNU make supports, and can be used with makefiles produced by utilities such as automake. It is called makepp (or make++) because it was designed with special support for C++, which has since been extended to other languages like Swig or embedded SQL. Some features that makepp adds to make are: greatly improved handling of builds that involve multiple makefiles (recursive make is no longer necessary); automatic scanning for include files; rebuild triggered if build command changes; checksum-based signature methods for reliable builds, smart enough to ignore whitespace or comment changes; extensibility through Perl programming (within your makefile); repositories (automatically importing files from another tree); build caches (not recompiling identically what a user of the same cache already did
    Leader badge">
    Downloads: 41 This Week
    Last Update:
    See Project
  • 23
    Premake

    Premake

    On GitHub now!

    We moved to GitHub. Please look at the new homepage for an accurate description of the project.
    Leader badge">
    Downloads: 17 This Week
    Last Update:
    See Project
  • 24
    PlatformIO Storage

    PlatformIO Storage

    An open source ecosystem for IoT development

    Cross-platform code builder and library manager. Continuous and IDE integration. Arduino and MBED compatible. Ready for Cloud compiling. Development Platforms - Embedded and Desktop development platforms with pre-built toolchains, debuggers, uploaders and frameworks which work under popular host OS: Mac, Windows, Linux (+ARM) Embedded Boards - Rapid Embedded Programming, IDE and Continuous Integration in a few steps with PlatformIO thanks to built-in project generator for the most popular embedded boards and IDE Library Manager - Hundreds Popular Libraries are organized into single Web 2.0 platform: list by categories, keywords, authors, compatible platforms and frameworks; learn via examples; be up-to-date with the latest version Atmel AVR & SAM, Espressif, Freescale Kinetis, Nordic nRF51, NXP LPC, Silicon Labs EFM32, ST STM32, TI MSP430 & Tiva, Teensy, Arduino, mbed, libOpenCM3, etc.
    Downloads: 54 This Week
    Last Update:
    See Project
  • 25
    POCO

    POCO

    Cross-platform C++ libraries for building network applications

    The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems. Whether building automation systems, industrial automation, IoT platforms, air traffic management systems, enterprise IT application and infrastructure management, security and network analytics, automotive infotainment and telematics, financial or healthcare, C++ developers have been trusting the POCO C++ Libraries for 15+ years and deployed it in millions of devices. Create software for connected embedded devices running Linux, Windows Embedded or QNX. Create cross-platform backends in C++ for iOS and Android applications and combine it with a native or HTML5-based user interface. Create software for IoT devices that talk to cloud backends over HTTP REST APIs. See macchina.io for an IoT platform built with POCO.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next