# Compilation d'un programme

**URL:** <https://www.debian-fr.org/t/compilation-dun-programme/2637>\
**Category:** Programmation\
**Created:** [Février 20, 2016, 12:20 UTC](https://www.debian-fr.org/t/compilation-dun-programme/2637 "2016-02-20T12:20:04Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ibtisss](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/i/94ad74/32.png) [@ibtisss](https://www.debian-fr.org/u/ibtisss)\
**Post date:** [Février 20, 2016, 12:20 UTC](https://www.debian-fr.org/t/compilation-dun-programme/2637/1 "2016-02-20T12:20:04Z")

</div>

Bonjour,

j’ai téléchargé un programme qui fonctionne sur sun et dont la compilation se fait comme suit :

[code]To get started, you will need to compile the program. I do this using

```
gcc -O -o scan_for_matches ggpunit.c scan_for_matches.c

```

If you do not use GNU C, use

```
cc -O -DCC -o scan_for_matches ggpunit.c scan_for_matches.c

```

which works on my Sun.[/code]

je veux le compiler sur mon debian, si j’exécute ces lignes de commande, j’ai le message d’erreur suivant :

error : conflicting types for ‘malloc’  
/usr/include/stdlib.h: 556: error : previous declaration of ‘malloc’

que dois je faire?

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Février 20, 2016, 12:20 UTC](https://www.debian-fr.org/t/compilation-dun-programme/2637/2 "2016-02-20T12:20:04Z")

</div>

réecrire le programme sous linux, en corrigeant une à une les erreurs 😆  
Je ne connais pas de solution “sortie du chapeau”, désolé.

---

<div class="post-metadata">

**Author:** ![Anti-T](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/73ab20/32.png) [@Anti-T](https://www.debian-fr.org/u/Anti-T)\
**Post date:** [Février 20, 2016, 12:20 UTC](https://www.debian-fr.org/t/compilation-dun-programme/2637/3 "2016-02-20T12:20:04Z")

</div>

Et puis avec un morceau du code source on pourra pit etre t’aider…
