Cuando veo el código ensamblador de una aplicación C, así: emacs hello.c clang -S -O hello.c -o hello.s cat hello.s Los nombres de las funciones tienen como prefijo un subrayado (por ejemplo, callq _printf ). ¿Por qué se hace esto y qué ventajas tiene? Ejemplo: Hola C #include #include #include int main() { char *myString […]
Sigo recibiendo advertencias de comstackción, pero no sé cómo solucionarlo: ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [ El progtwig funciona bien, pero sigo recibiendo las advertencias de comstackción: /* Sizeof.c–Program to tell byte size of the C variable */ #include int main(void) { printf(“\nA Char is %d […]
¿Hay alguna manera de implementar un progtwig Java en un formato que no sea de ingeniería inversa? Sé cómo convertir mi aplicación en un archivo JAR ejecutable, pero quiero asegurarme de que el código no pueda ser modificado por ingeniería inversa, o al menos, no sea fácil. La ofuscación del código fuente no cuenta … […]
Pregunta: ¿Qué encabezados y controladores necesarios se necesitan y dónde los obtendría para comstackr CL abierto en ubuntu usando gcc / g ++? Información: durante un tiempo he estado tropezando tratando de descubrir cómo instalar CL abierta en mi escritorio y si es posible mi netbook. Hay un par de tutoriales que he intentado pero […]
En java, decir que tengo lo siguiente ==fileA.java== class A { public static final int SIZE = 100; } Luego en otro archivo utilizo este valor ==fileB.java== import A; class b { Object[] temp = new Object[A.SIZE]; } Cuando esto se comstack, SIZE se reemplaza con el valor 100, de modo que si tuviera que […]
¿Hay alguna manera fácil de usar el mismo símbolo de comstackción condicional que estoy usando para mi código c # en mis archivos xaml?
Estaba intentando reinstalar mi ffmpeg, siguiendo esta guía , en mi máquina ARM Ubuntu. Desafortunadamente, cuando compilo un progtwig que usa esta lib, obtengo el siguiente error: /usr/bin/ld: /usr/local/lib/libavcodec.a(amrnbdec.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol’ can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libavcodec.a: could not read symbols: Bad value collect2: […]
Estoy tratando de comstackr usando g++ y los -std=c++11 o c++0x . Sin embargo, recibo este error cc1plus: error: unrecognized command line option “-std=c++11” g ++ –versión g++ (GCC) 4.1.2 20080704 (Red Hat 4.1.2-54) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; […]
Tengo lo siguiente en un archivo java (MyRtmpClient.java): import org.apache.mina.common.ByteBuffer; y ByteBuffer está dentro de un archivo JAR (con la estructura de directorio adecuada, por supuesto). Ese archivo jar y otros que necesito están en el mismo directorio que el archivo .java. Luego compilo con la línea: javac -cp “.;*.jar” MyRtmpClient.java Pero me sale el […]
Me pregunto qué copia-local = verdadero para las referencias exactamente. ¿Copia el ensamblado al que se hace referencia junto con todas sus dependencias al directorio de salida? Mi situación es la siguiente: tengo un contenedor de registro personalizado que utiliza log4net. Construyo un ensamblado de lanzamiento de MyLogWrapper.dll con el conjunto de referencia log4net.dll para […]