Resultados de la búsqueda a petición "ld"
ld: biblioteca no encontrada para -lcrt0.o en OSX 10.6 con gcc / clang -static flag
Cuando trato de construir el siguiente programa: #include <stdio.h> int main(void) { printf("hello world\n"); return 0; }En OS X 10.6.4, con los siguientes indicadores: gcc -static -o blah blah.cDevuelve esto: ld: library not found for ...
Obteniendo una referencia indefinida a std :: thread :: _ M_start_thread
Estoy creando una aplicación que utiliza una biblioteca de terceros (Box2D-MT) que construyo desde las fuentes. Al vincular, obtengo este error de ...
Especifique manualmente la reasignación de símbolos de enlace específicos
Sin modificar estos dos archivos de origen, ¿hay alguna manera de tomar los archivos de objetos producidos al compilarlos y convencer a un vinculador para que vinculefoo en main_v1.c abar en bar.c? main_v1.c void foo(void); int main(void) { ...
Segfault al declarar una variable de tipo vector <shared_ptr <int>>
CódigoAquí está el programa que da el segfault. #include <iostream> #include <vector> #include <memory> int main() { std::cout << "Hello World" << std::endl; std::vector<std::shared_ptr<int>> y {}; std::cout << "Hello World" << std::endl; }Por ...
reubicación truncada para ajustar r_386_8 contra .bss '
Cuando escribo ld -m elf_i386 -o loop loop.asm, obtengo el error indicado en el título, ¿alguna idea de qué lo causa? Lo siento si el código se ve mal, bastante nuevo para el ensamblaje. cr equ 13 lf equ 10 section .bss numA resb 1 section .text ...
colocando la respuesta de la biblioteca estática al comienzo de la sección flash
Estoy usando atmelstudio para compilar una imagen de firmware y quiero colocar las funciones de las bibliotecas estáticas (incluidas las libc.a y libgcc.a de gnu) al comienzo de la sección .text seguida de .text pertenecen al código fuente de mi ...
¿Hay alguna manera de establecer el campo NECESITO elfo en el momento del enlace?
Dado un ejecutable tal que: >objdump -x someprog | grep c++ NEEDED libstdc++.so.6Quiero cambiar el requisito a la versión completa (incluida la versión menor y el nivel de parche): >objdump -x someprog | grep c++ NEEDED libstdc++.so.6.0.22Sé de ...
Anular símbolos débiles en la biblioteca estática
Quiero hacer una biblioteca estática .a para mi proyecto a partir de múltiples fuentes, algunas definen funciones débiles y otras las implementan. Digamos como ejemplo que tengo: lib1.c: void defaultHandler() { for(;;); } void myHandler() ...
¿Hay alguna manera de ignorar las referencias indefinidas no utilizadas?
Supongamos que tengo dos archivos de origen:UndefErr.cpp: #include <cstdio> void UndefFunc(); void Func2(){UndefFunc();} void Func1(){printf("Hi\n");}Y elmain.cpp: void Func1(); int main(){ Func1(); return 0; }Como ves en ...
ld: no se pueden realizar operaciones PE en un error de archivo de salida que no sea PE
Soy nuevo en la programación del sistema operativo y estoy leyendo un libro que da un ejemplo simple de kernel de la siguiente manera: main() { char *video_memory = 0xb8000; *video_memory = 'X'; }Para compilar este archivo que se llama kernel.c, ...