#1 Le 10/04/2019, à 14:46
- loicm
problème ligne de "script" je pense
Bonjour, je suis nouvel utilisation de Ubuntu car étant propriétaire d'un Nissan X-TRAIL et voulant mettre ma carte GPS à jour à moindre coût, il faut changer le CID de la carte SD comme le montre cette vidéo :https://youtu.be/tbWXsSaAb2M.
Mais à l'étape : root@morel:/usr/local/src/evoplus_cid/jni# gcc evoplus_cid.c -o evoplus_cid.c
soit environ 4,20 minutes sur la vidéo j'ai un message d'erreur donc différent de celui de la vidéo!
gcc: fatal error: input file ‘evoplus_cid.c’ is the same as output file
compilation terminated.
root@morel:/usr/local/src/evoplus_cid/jni#
Si quelqu'un peut me venir en aide car j'adore l'informatique même si je ne suis pas doué.
Merci d'avance en espérant ne pas avoir ouvert une discussion qui existe déjà. Loïc
Hors ligne
#2 Le 10/04/2019, à 14:50
- diesel
Re : problème ligne de "script" je pense
J'écrirais plutôt :
gcc evoplus_cid.c -o evoplus_cid.o
gcc est vachement sympa avec toi, puisqu'il t’empêche d'écraser le fichier source (ce qui serait assez catastrophique) alors que tu lui as explicitement demandé de le faire.
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 10/04/2019, à 14:52)
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#3 Le 10/04/2019, à 14:54
- nany
Re : problème ligne de "script" je pense
Bonjour,
La commande est :
gcc evoplus_cid.c -o evoplus_cid
et non pas gcc evoplus_cid.c -o evoplus_cid.c.
[edit]Grilled![/edit]
Dernière modification par nany (Le 10/04/2019, à 14:55)
En ligne
#4 Le 10/04/2019, à 16:52
- loicm
Re : problème ligne de "script" je pense
Merci beaucoup comme quoi je ne suis vraiment pas doué
Hors ligne
#5 Le 10/04/2019, à 19:13
- diesel
Re : problème ligne de "script" je pense
[edit]Grilled![/edit]
Pour une fois que j'y arrive...
Amicalement.
Jean-Marie
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#6 Le 10/04/2019, à 23:11
- loicm
Re : problème ligne de "script" je pense
Encore moi et mes problèmes une fois la ligne
/usr/local/src/evoplus_cid/jni# gcc evoplus_cid.c -o evoplus_cid
la suite change par rapport a la vidéo , moi j'ai :
evoplus_cid.c: In function ‘parse_serial’:
evoplus_cid.c:107:7: warning: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration]
if ((strlen(str) > 2) && (str[0] == '0') &&
^~~~~~
evoplus_cid.c:107:7: warning: incompatible implicit declaration of built-in function ‘strlen’
evoplus_cid.c:107:7: note: include ‘<string.h>’ or provide a declaration of ‘strlen’
evoplus_cid.c:6:1:
+#include <string.h>
evoplus_cid.c:107:7:
if ((strlen(str) > 2) && (str[0] == '0') &&
^~~~~~
evoplus_cid.c:109:9: warning: implicit declaration of function ‘strtol’ [-Wimplicit-function-declaration]
val = strtol(str, NULL, 16);
^~~~~~
evoplus_cid.c: In function ‘main’:
evoplus_cid.c:135:8: warning: incompatible implicit declaration of built-in function ‘strlen’
len = strlen(argv[2]);
^~~~~~
evoplus_cid.c:135:8: note: include ‘<string.h>’ or provide a declaration of ‘strlen’
evoplus_cid.c:179:2: warning: implicit declaration of function ‘close’; did you mean ‘pclose’? [-Wimplicit-function-declaration]
close(fd);
^~~~~
pclose
je n-y comprends absolument rien à l'aide.......
Dernière modification par Ayral (Le 11/04/2019, à 10:35)
Hors ligne
#7 Le 11/04/2019, à 00:06
- Watael
Re : problème ligne de "script" je pense
utilise les balises CODE, s'il te plaît !
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#8 Le 11/04/2019, à 07:43
- loicm
Re : problème ligne de "script" je pense
morel:/usr/local/src/evoplus_cid/jni# gcc evoplus_cid.c -o evoplus_cid
evoplus_cid.c: In function ‘parse_serial’:
evoplus_cid.c:107:7: warning: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration]
if ((strlen(str) > 2) && (str[0] == '0') &&
^~~~~~
evoplus_cid.c:107:7: warning: incompatible implicit declaration of built-in function ‘strlen’
evoplus_cid.c:107:7: note: include ‘<string.h>’ or provide a declaration of ‘strlen’
evoplus_cid.c:6:1:
+#include <string.h>
evoplus_cid.c:107:7:
if ((strlen(str) > 2) && (str[0] == '0') &&
^~~~~~
evoplus_cid.c:109:9: warning: implicit declaration of function ‘strtol’ [-Wimplicit-function-declaration]
val = strtol(str, NULL, 16);
^~~~~~
evoplus_cid.c: In function ‘main’:
evoplus_cid.c:135:8: warning: incompatible implicit declaration of built-in function ‘strlen’
len = strlen(argv[2]);
^~~~~~
evoplus_cid.c:135:8: note: include ‘<string.h>’ or provide a declaration of ‘strlen’
evoplus_cid.c:179:2: warning: implicit declaration of function ‘close’; did you mean ‘pclose’? [-Wimplicit-function-declaration]
close(fd);
^~~~~
pclose
root@morel:/usr/local/src/evoplus_cid/jni#
Hors ligne
#9 Le 11/04/2019, à 07:45
- loicm
Re : problème ligne de "script" je pense
J'espère que je ne me suis pas tromper.
utilise les balises CODE, s'il te plaît !
Hors ligne
#10 Le 11/04/2019, à 08:34
- Watael
Re : problème ligne de "script" je pense
merci.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#11 Le 11/04/2019, à 11:10
- diesel
Re : problème ligne de "script" je pense
Ton source "evoplus_cid.c", tu l'as récupéré où et comment ?
A vue de nez (et à grande distance), je dirais qu'il te manque un fichier "evoplus_cid.h" (quoi que...).
Amicalement.
Jean-Marie
Dernière modification par diesel (Le 11/04/2019, à 11:12)
Je déteste qu'on cherche à me faire passer pour un con, j'y arrive déjà très bien tout seul.
Le mort, il sait pas qu'il est mort ; c'est pour les autres que c'est dur.................... Pour les cons, c'est pareil.
Hors ligne
#12 Le 12/04/2019, à 16:05
- loicm
Re : problème ligne de "script" je pense
Bonjour Jean-marie je l'ai récupéré sur le site du mentionné dans la vidéo.
Que je mets en lien.
evoplus_cid
Hors ligne
#13 Le 12/04/2019, à 16:26
Hors ligne
#14 Le 28/05/2019, à 15:26
- loicm
Re : problème ligne de "script" je pense
Bonjour je suis toujours bloqué sur le même problème.
Normalement je devrais avoir :
evoplus_cid.c: In fonction 'program_cid':
au lieu de ca j'ai:::::
evoplus_cid.c: In function ‘parse_serial’:
evoplus_cid.c:107:7: warning: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration]
if ((strlen(str) > 2) && (str[0] == '0') &&
^~~~~~
evoplus_cid.c:107:7: warning: incompatible implicit declaration of built-in function ‘strlen’
evoplus_cid.c:107:7: note: include ‘<string.h>’ or provide a declaration of ‘strlen’
evoplus_cid.c:6:1:
+#include <string.h>
evoplus_cid.c:107:7:
if ((strlen(str) > 2) && (str[0] == '0') &&
^~~~~~
evoplus_cid.c:109:9: warning: implicit declaration of function ‘strtol’ [-Wimplicit-function-declaration]
val = strtol(str, NULL, 16);
^~~~~~
evoplus_cid.c: In function ‘main’:
evoplus_cid.c:135:8: warning: incompatible implicit declaration of built-in function ‘strlen’
len = strlen(argv[2]);
^~~~~~
evoplus_cid.c:135:8: note: include ‘<string.h>’ or provide a declaration of ‘strlen’
evoplus_cid.c:179:2: warning: implicit declaration of function ‘close’; did you mean ‘pclose’? [-Wimplicit-function-declaration]
close(fd);
^~~~~
pclose
merci d'avance pour votre aide.
Dernière modification par loicm (Le 28/05/2019, à 15:33)
Hors ligne
#15 Le 28/05/2019, à 16:14
- pingouinux
Re : problème ligne de "script" je pense
Bonjour,
evoplus_cid.c:6:1: +#include <string.h>
Supprime le signe + sur cette ligne.
Hors ligne
#16 Le 28/05/2019, à 16:22
- loicm
Re : problème ligne de "script" je pense
Ce n'est pas moi qui est écrit cette ligne la dernière que j ai écrite est :
/usr/local/src/evoplus_cid/jni# gcc evoplus_cid.c -o evoplus_cid
Hors ligne
#17 Le 28/05/2019, à 18:02
- pingouinux
Re : problème ligne de "script" je pense
C'est le fichier evoplus_cid.c qui est la cause des erreurs de compilation. Tu dois corriger au moins la ligne n° 6.
En cas de doute, tu peux montrer le fichier complet.
Hors ligne