Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/04/2019, à 15: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, à 15: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, à 15: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, à 15: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, à 15:55)

Hors ligne

#4 Le 10/04/2019, à 17: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, à 20:13

diesel

Re : problème ligne de "script" je pense

nany a écrit :

[edit]Grilled![/edit]

Pour une fois que j'y arrive... wink smile smile smile

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 11/04/2019, à 00: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, à 11:35)

Hors ligne

#7 Le 11/04/2019, à 01: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, à 08: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, à 08:45

loicm

Re : problème ligne de "script" je pense

J'espère que je ne me suis pas tromper.

Watael a écrit :

utilise les balises CODE, s'il te plaît !

Hors ligne

#10 Le 11/04/2019, à 09: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, à 12: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, à 12: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, à 17: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, à 17:26

loicm

Re : problème ligne de "script" je pense

Apparament cela serait du à la carte sd elle même comme trouvé sur ce forum (forum) surtout de l'origine de la carte.
Le créateur du tuto aurait fait un patch mais en anglais et je suis une quiche

Dernière modification par loicm (Le 13/04/2019, à 01:27)

Hors ligne

#14 Le 28/05/2019, à 16: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, à 16:33)

Hors ligne

#15 Le 28/05/2019, à 17:14

pingouinux

Re : problème ligne de "script" je pense

Bonjour,

loicm #14 a écrit :
evoplus_cid.c:6:1:
+#include <string.h>

Supprime le signe + sur cette ligne.

Hors ligne

#16 Le 28/05/2019, à 17: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, à 19: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