Clang: Error: Argumento desconocido: '-No-Pie' -- mpiling camp askubuntu Relacionados El problema

clang: error: unknown argument: '-no-pie'


0
vote

problema

Español

Estoy tratando de compilar, pero obtengo este error:

  clang: error: unknown argument: '-no-pie' clang: error: unknown argument: '-no-pie' clang: error: unknown argument: '-no-pie'     compilation of semantic_checks.c failed    compilation of build_rtds_skeletons.c failed    compilation of build_c_glue.c failed  gprbuild: *** compilation phase failed Makefile:11: recipe for target 'build' failed make: *** [build] Error 4   
Original en ingles

I'm trying to compile, but I get this error:

clang: error: unknown argument: '-no-pie' clang: error: unknown argument: '-no-pie' clang: error: unknown argument: '-no-pie'     compilation of semantic_checks.c failed    compilation of build_rtds_skeletons.c failed    compilation of build_c_glue.c failed  gprbuild: *** compilation phase failed Makefile:11: recipe for target 'build' failed make: *** [build] Error 4 
  

Lista de respuestas

1
 
vote

Probablemente esté usando una versión de clang demasiado antigua.

Para mí, Clang acepta la opción ABCDEFGHIJKLMNABCDEFGHIJKLMN4 , así que no obtengo ningún error al hacer por ejemplo. esto:

  ABCDEFGHIJKLMNABCDEFGHIJKLMN5   

Utilice clang --version Para verificar qué versión está utilizando. Aquí está lo que recibo:

  $ clang --version clang version 8.0.0-3 (tags/RELEASE_800/final) Target: x86_64-pc-linux-gnu Thread model: posix   

Intenta instalar una versión de clang más reciente de alguna manera. Una forma de hacerlo puede ser hacer algo como sudo apt install clang-8 .

 

Probably you are using a too old clang version.

For me, clang accepts the -no-pie option, so I get no error when doing e.g. this:

clang -no-pie test.c  

Use clang --version to check which version you are using. Here is what I get:

$ clang --version clang version 8.0.0-3 (tags/RELEASE_800/final) Target: x86_64-pc-linux-gnu Thread model: posix 

Try to install a newer clang version somehow. One way to do that may be to do something like sudo apt install clang-8.

 
 

Relacionados problema

13  Tipo de conversión de código utilizada en archivos ejecutables de Linux  ( Type of code conversion used in linux executable files ) 
Quiero preguntarle qué tipo de codificación se usa para hacer archivos ejecutables de Linux, por ejemplo. Hexadecemal, binario o cualquier otra cosa. ¿Cómo se...

2  Servicio de compilación de paquetes automatizados  ( Automated package build service ) 
Estoy usando Bacula para hacer una copia de seguridad de mis servidores y clientes, pero las versiones de Bacula en el repositorio oficial son muy antiguas. A...

1  Flashcam no se compila - VideoDev.h no encontrado  ( Flashcam doesnt compile videodev h not found ) 
Me gustaría compilar flashcam 1.4.5 de la fuente en Lubuntu 13.04, pero se queja: cc -g -shared -fPIC -o flashcamhook.so flashcamhook.c flashcamhook.c:31:2...

3  Compilando VIM-Gnome con soporte de rubí  ( Compiling vim gnome with ruby support ) 
seguí este blog Publicar para compilar GVIM con soporte de rubí. Sin embargo, cuando ABCDEFGHIJKLMNABCDEFGHIJKLMN5 , obtengo este error: /usr/bin/ld: ca...

1  No se puede ejecutar programa en NetBeans 7.3  ( Cant run program in netbeans 7 3 ) 
Recientemente instalé Ubuntu 12.04 e instalé NetBeans 7.3 instalados en él (no la versión de Ubuntu, directamente desde el sitio web). Estoy tratando de ejecu...

4  ¿Cómo puedo hacer un programa (usando SDL) construido sobre el trabajo de Ubuntu en otros sistemas?  ( How can i make a program using sdl built on ubuntu work on other systems ) 
Estoy escribiendo un programa que usa Openal. Cuando vengo contra esto (estoy usando Cmake), también se enlaza contra Libpulse - PulseAudio. Esto resulta en e...

1  / usr / bin / ld - no puede encontrar lib  ( Usr bin ld cannot find lib ) 
Estoy compilando de la fuente y tengo el error: /usr/bin/ld: cannot find -lct ¿Cómo arreglarlo? Gracias. Intenté: sudo apt-get install libxt-dev ...

3  ¿Cómo instalar CMAKEE, CCHAke de Fuente?  ( How to install cmake ccmake from source ) 
Seguí la primera respuesta a este sudo apt-get install build-essential wget http://www.cmake.org/files/v3.2/cmake-3.5.0-rc2.tar.gz tar xf cmake-3.5.0-r...

4  ¿Cuál es el papel de las bibliotecas estáticas?  ( What is the role of static libraries ) 
Bibliotecas estáticas de forma predeterminada en vivo en /usr/lib o abcdefhijklmnabcdefghijklmn7 pero los eliminé a todos en mi sistema operativo con este...

5  ¿Puedo llamar a un programa ?CPP en Bash?  ( Can i call a cpp program in bash ) 
Soy nuevo en la programación de Bash. Quiero llamar a mi programa C ++ en el archivo Bash. Mi programa es myProg.cpp : #include<iostream> using namespac...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos