• 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 doublecpp Download

doublecpp

April 7, 2009
This software feature allows polymorphic dispatch of function calls based on the runtime type of two objects, improving code reusability and flexibility in C programming.
Version 0.6.3
License GPL
Platform Linux
Supported Languages English
Homepage imc-fi.sourceforge.net
Developed by Lorenzo Bettini
Doublecpp project is a free preprocessor designed for C, that has an innovative linguistic construct for defining branches of a multi-method. The preprocessor allows the selection of the "right" branch for a method dynamically during run-time, based on the type of the object and the first argument's type, through double dispatch. The GNU General Public License covers the usage, distribution, and modification of this software.

The installation process for Doublecpp is standard and uses a generic set of instructions. The configure shell script attempts to deduce values for multiple system-dependent variables, which are used during the compilation process. These values are utilized to make a Makefile in each package directory, as well as produce one or more .h files that contain system-dependent definitions. Additionally, a configuration shell script called config.status is created so the current configuration can be reproduced later.

There are a few more files that are created during this process, including a config.cache file that saves test results to help speed up future reconfiguration and a config.log file that contains compiler output. If necessary, you can add unusual configurations to compile the package, but consider how to modify the configure script to perform this check correctly.

If there are results in the config.cache file that you no longer want to keep, you can remove or edit the file. The file configure.in produces configure and is utilized by autoconf. You only require configure.in if you plan to alter it or regenerate configure using a newer version of autoconf.

The most straightforward approach to compiling the package is as follows:

1. First, change to the directory containing the package source files, then use ./configure to configure the package for your system. If, on an old System V version, you're using csh, you might have to enter sh ./configure to ensure that csh doesn't try to execute configure itself. The configurer will take some time to run and produce messages indicating which features it examines during its operation.

2. To compile the package, type make.

3. To install programs, data files, and documentation, type make install.

4. If necessary, you can remove binary programs and object files from the source code directory by typing make clean.
What's New

Version 0.6.3: N/A

Free Download 492K
359
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    157
  2. Dvgrab 3.4
    94
  3. DynVPN 1.0
    83
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    76
  6. porm r2
    72
  7. Clewarecontrol 0.8
    71
  8. Hills 2.0
    71
  9. fuseftp 0.8
    70
  10. Java Games 1.0
    70

Related Downloads

nautilus-play-amarok
The nautilus-play-amarok script enables Nautilus' contextual menu to play music in Amarok, ...
CrashBit
Crashbit is a Gnome Desktop Environment icon theme.
Rescue! Max
Rescue Max is a space-themed Action Adventure game programmed in Java language.
Troubadour Player
Troubadour Player, a free open-source Flash player, allows users to create multimedia ...
BubblePaint
A basic application for digital painting.
namespace::autoclean
Prevent imports from cluttering your namespace with this software solution.
Gpiv
Gpiv is a PIV software with a Graphic User Interface, used for ...
Distributed Multi-User Compilation System
The Distributed Multi-User Compilation System enables multiple users to collaborate on a ...
pam_tacplus
pam_tacplus provides AAA protocol services for Linux applications utilizing PAM interface against ...
GotoSelected
This software feature quickly opens a new browser tab using the currently ...
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.