Re: Cross compilation

Top Page

Reply to this message
Author: Christian Marillat
Date:  
To: guilde
Subject: Re: Cross compilation
On 09 févr. 2016 13:41, Frédéric <fma38@???> wrote:

> Le 09/02/2016, Edgar a écrit :
>
>> Essaye la commande
>>
>>      cpp -dM machin.c | grep LONG_LONG_MAX

>
> Il n'est pas défini. La sortie de cpp vaut :


[...]

> Mais dans le fichier ffi.h, LONG_LONG_MAX est bien défini (j'ai vérifié en
> ajoutant un #error après #ifdef LONG_LONG_MAX).


Ton fichier machin.c fait un include de ffi.h ?

Chez moi :

cpp -dM toto.c|grep LONG_LONG_MAX
#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL

gcc version 5.3.1 20160205 (Debian 5.3.1-8)

,----[ toto.c ]
| #include <stdio.h>
| int main(int a, char **b)
| {
|     return 0;
| }

`----

Christian