Dev C++ Para Debian

13.04.2020by
[ jessie ] [ stretch ] [ buster ] [ bullseye ] [ sid ] [ experimental ]

Links for libboost-dev

Some of the libraries have already been proposed for inclusion in the C Standards Committee's upcoming C Standard Library Technical Report. This package provides headers for all Boost libraries. Extended precision arithmetic package libmpfrc-dev or libntl-dev is required to use the Boost.Multiprecision wrapping of the respective library. NAME¶ capclear, capclearflag, capcompare, capcopyext, capcopyint, capfree, capfromname, capfromtext, capgetfd, capgetfile, capgetflag, capgetpid. Debian is made collaboratively by many people spread around the world. Packaging work is usually contributed by both Debian Developers (DD) (which are full members of the Debian project) and by Debian Maintainers (DM). The toolchain to build and compile a C program on Linux is also really intuitive. Make and g are the tools you'll use. The debugger ddd is however not really that good, but maybe that's because I haven't had the time to master it properly. So to anyone who is, or was looking for a good C IDE in Linux. Dec 11, 2017  icon type='linux'I need to compile an application with ncurses library and header files. How do I install install ncurses libs and header files on a Linux operating system? How do I write a simple hello world program using the ncurses and compile it on a Linux? Fedora, Mandriva, SuSE, RHEL etc supports.rpm packages meanwhile Debian, Ubuntu, Linux Mint etc have.deb packages for software installation. In this article I will explain about creating a debian (.deb) package for a helloworld application written in C#. Packin is a small application to create debian. Nov 01, 2018  This post will guide you how to install the GNU C compiler and GNU C compiler under Ubuntu/Debian Linux. How do I install C, C compiler and Developement Tools on Ubuntu 16.04/18.04 Linux. How to Install GNU GCC Compiler and Development Environment under Ubuntu/Debian Operating system. How to install th e manpages for C and C development on Ubuntu.

Debian Resources:

Download Source Package boost-defaults:

Maintainers:

  • Debian Boost Team (QA Page)
  • Steve M. Robbins (QA Page)
  • Giovanni Mascellani (QA Page)
  • Anton Gladky (QA Page)

External Resources:

  • Homepage [www.boost.org]

Similar packages:

Boost C++ Libraries development files (default version)

The Boost web site provides free, peer-reviewed, portable C++ sourcelibraries. The emphasis is on libraries which work well with the C++Standard Library. One goal is to establish 'existing practice' andprovide reference implementations so that the Boost libraries aresuitable for eventual standardization. Some of the libraries havealready been proposed for inclusion in the C++ Standards Committee'supcoming C++ Standard Library Technical Report.

This package provides headers for all Boost libraries.

Extended precision arithmetic package libmpfrc++-dev or libntl-dev isrequired to use the Boost.Multiprecision wrapping of the respectivelibrary.

This package is a dependency package, which depends on Debian's defaultBoost version (currently 1.67).

Tags: Software Development: C++ Development, Libraries, Implemented in: C++, Role: Development Library

Other Packages Related to libboost-dev

  • depends
  • recommends
  • suggests
  • enhances
  • dep:libboost1.67-dev
    Boost C++ Libraries development files
  • sug:libboost-doc
    Boost.org libraries documentation placeholder (default version)

Download libboost-dev

Dev-c++ For Linux

Download for all available architectures
ArchitectureVersionPackage SizeInstalled SizeFiles
alpha(unofficial port)1.67.0.2+b14.4 kB11.0 kB [list of files]
amd641.67.0.2+b14.4 kB11.0 kB [list of files]
arm641.67.0.2+b14.4 kB11.0 kB [list of files]
armel1.67.0.2+b14.4 kB11.0 kB [list of files]
armhf1.67.0.2+b14.4 kB11.0 kB [list of files]
hppa(unofficial port)1.67.0.2+b14.4 kB11.0 kB [list of files]
i3861.67.0.2+b14.4 kB11.0 kB [list of files]
m68k(unofficial port)1.67.0.2+b14.4 kB11.0 kB [list of files]
mips64el1.67.0.2+b14.4 kB11.0 kB [list of files]
mipsel1.67.0.2+b14.4 kB11.0 kB [list of files]
powerpcspe(unofficial port)1.67.0.13.8 kB10.0 kB [list of files]
ppc64(unofficial port)1.67.0.2+b14.4 kB11.0 kB [list of files]
ppc64el1.67.0.2+b14.4 kB11.0 kB [list of files]
riscv64(unofficial port)1.67.0.2+b14.4 kB11.0 kB [list of files]
s390x1.67.0.2+b14.4 kB11.0 kB [list of files]
sh4(unofficial port)1.67.0.2+b14.4 kB11.0 kB [list of files]
sparc64(unofficial port)1.67.0.2+b14.4 kB11.0 kB [list of files]
x32(unofficial port)1.67.0.2+b14.4 kB11.0 kB [list of files]

Home >> Articles >> How to create a debian package for mono application



Inlinux most softwares comes in the form of packages. Packages differin the file format and file extension depending on the linuxdistribution. Fedora, Mandriva, SuSE, RHEL etc supports .rpm packagesmeanwhile Debian, Ubuntu, Linux Mint etc have .deb packages forsoftware installation.


Inthis article I will explain about creating a debian (.deb) packagefor a helloworld application written in C#.


Packinis a small application to create debian packages. Download the latestversion of Packin from


Inthis article I will explain steps to create a debian package for a C#application.


1. First of all let us compile a HelloWorld program in C#. Enter the following code in your favourite text editor and save with file name HelloWorld.cs.

using System;

classHello
staticvoid Main()
Console.WriteLine('hello,world');

Console.ReadLine();

}

}

Launch Terminal from Applications > Accessories > Terminal. Change the directory to directory containing HelloWorld.cs and enter 'gmcs HelloWorld.cs' in the terminal window.'HelloWorld.exe' is created in the same directory where the source file exists.

2. The debian package we are going to build should contain following files
  • The main executable file which is copied to /usr/lib/HelloWorld/HelloWorld.exe.
  • A launch script a start your application which is usually located in /usr/bin/HelloWorld.
  • A desktop entry file which is copied to /usr/share/applications/my_desktop_entry.desktop. According to GNOME Desktop System Administration Guide a desktop entry file is
“a data file that provides information about an item in a menu. The desktop entry file specifies the details for the item such as a name, a command to run, an icon, and so on. It also contains keywords which determine the location of the item in the menu hierarchy.”
  • An image file (preferably in PNG format) my_icon.png to be used as icon in the GNOME menu. The image file is copied to /usr/share/pixmaps.


FileLocation
HelloWorld.exe (main application)/usr/lib/HelloWorld

HelloWorld (this is our launch script)

/usr/bin
my_desktop_entry.desktop /usr/share/applications
my_icon.png/usr/share/pixmaps


Pleasevisit http://www.mono-project.com/Guidelines:Application_Deploymentto know more about deploying applications on Mono.

3. Firstof all create a folder in home folder with name'my_first_debian_package'. You are free name of your choice but Ithink my_first_debian_package is a good name. Now create a directorystructure under “my_first_debian_package” according to the chartgiven below.


Click the image to enlarge

4. Copythe main application file(HelloWorld.exe) to'my_first_debian_package/usr/lib/HelloWorld'.

Dev C++ For Debian

5. Now let us create a launch script for our program. A launch script actually helps to launch the program easily via the command line. Also the destop entry file points to the launch script and the launch script starts our program. Contents of the launching script is as follows
execmono /usr/lib/HelloWorld/HelloWorld.exe

Nowsave this file with name HelloWorld under the folder'my_first_debian_package/usr/bin'.Launchscript need not have any file extension but the script must madebeexecutable.Tomake the script the executable, open the properties window for thelaunch script, go to 'Permissions' tab and make sure that'Allowexecuting file as program' option is checked.


6. Forlaunching the application from the menu, a desktop entry file must beincluded within the package. Soin this I will explain how to create the desktop entry file.


Weare going to create 'my_desktop_entry.desktop' filewhichis our desktop entry file.Choose GIF or PNG filesforicon. Open yourfavourite text editorand enter the following text.


[DesktopEntry]

Name=HelloWorldapplication

Comment=Ahelloworld application written in C#.

Exec=/usr/bin/HelloWorld

Icon=/usr/share/pixmaps/my_icon.png

Terminal=true

Type=Application

Categories=GNOME;Utility


Save the file with name 'my_desktop_entry.desktop' in 'my_first_debian_package/usr/share/applications/my_desktop_entry.desktop'.

The 'Name' field will be displayed as the menu text. 'Comment' field is the tooltip text displayed when mouse pointer is hovered over the menu entry. 'Exec' field is command which gets executed when the menu entry is selected(in our case the launch script is executed). 'Terminal=true' implies that the application is a console / terminal application. 'Type=Application' specifies that the menu entry refers to an application instead of a link to a web page or a directory. 'Categories=GNOME;Utility' specifies the menu item will be displayed only in GNOME desktop manager only in the 'Utility' or 'Accessories' submenu in the 'Applications' main menu.

7. Now choose an image file for displaying icon in the main menu. Copy this image file to 'my_first_debian_package/usr/share/pixmaps'.Rename the file to 'my_icon.png'.


Click the image to enlarge

Beforestarting Packin make sure that directory structure is as follows



Click the image to enlarge

8. Sowe are now going to build the application using Packin. Select'Applications'> 'Programming' > ' Packin Creator'.Click 'Next' button to goto the 'General' tab.



9. Inthis tab, enter the publisher's information and package details. Forthis application, we select the option 'all' as the architecture ofthe application since a mono application can run in both 32 and 64bit processors. Click 'Next' to go to the 'Parameters' tab.

Click the image to enlarge
10. Inthe 'Parameters' tab, enter the location of 'my_first_debian_package'directory in the 'Root Packages Files Folder' entry ie it must looklike '/home/USERNAME/my_first_debian_package'. Please do not add anextra slash after the path and also make sure to enter the pathwithout using characters like '~'.


Inthe 'Dependencies & Misc' section, enter the package names onwhich the program depends to run properly. In our case 'mono-runtime'is entered in the 'Pre-Depends:' entry. Pre-Depends packages arethose which are required to be installed and configured properlybefore installing the program itself. For Visual Basic .NETapplication, enter 'mono-runtime' and'libmono-microsoft-visualbasic8.0-cil' separated by a comma.

Click'Next' to reach the 'Build' tab.


11. As you have guessed this is the last step. Clickthe 'Build Package' button to build the package. Now the packageis built in 'my_first_debian_package'folder.

Auto tune efx 3 ableton 10. Ihope this article might have helped you to create package forapplications written in C#, VB.NET and other languages easily andalso to deploy them on ubuntu.

Visit http://sourceforge.net/projects/packin/ for more information.
Comments are closed.