Por ejemplo: Bool NullFunc(const struct timespec *when, const char *who) { return TRUE; } En C ++ pude poner un /*...*/comentario sobre los parámetros. Pero no en C, por supuesto, donde me da el error error: parameter name
Por ejemplo: Bool NullFunc(const struct timespec *when, const char *who) { return TRUE; } En C ++ pude poner un /*...*/comentario sobre los parámetros. Pero no en C, por supuesto, donde me da el error error: parameter name
Cuando estoy compilando openvswitch-1.5.0, he encontrado el siguiente error de compilación: gcc -Wstrict-prototypes -Wall -Wno-sign-compare -Wpointer-arith -Wdeclaration-after-statement -Wformat-security -Wswitch-enum -Wunused-parameter -Wstrict-aliasing -Wbad-function-cast -Wcast-align...
Estoy tratando de instalar Imagemagick en OSX Lion pero algo no funciona como se esperaba. -> brew install imagemagick /usr/local/git/bin/git ==> Cloning https://github.com/adamv/ImageMagick.git Cloning into /Users/klebershimabuku/Library/Caches/Homebrew/imagemagick--git... fatal:...
En un programa en C, estaba probando las siguientes operaciones (solo para verificar el comportamiento) x = 5 % (-3); y = (-5) % (3); z = (-5) % (-3); printf("%d ,%d ,%d", x, y, z); me dio salida como (2, -2 , -2)en gcc. Esperaba un resultado positivo cada vez. ¿Puede un módulo ser...
¿Será este el ejemplo? #include <iostream> using namespace std; int main() { cout << "Hola, moondo.\n"; } Lanza el error: gcc -c main.cpp gcc -o edit main.o main.o: In function `main': main.cpp:(.text+0xa): undefined reference to `std::cout' main.cpp:(.text+0xf): undefined reference...
Me gustaría habilitar, literalmente, TODAS las advertencias que tiene GCC. (Pensarías que sería fácil ...) Pensarías que -Wallpodría hacer el truco, ¡pero no! Aún lo necesito -Wextra. Pensarías que -Wextrapodría hacer el truco, ¡pero no! Esto no habilita todas las advertencias enumeradas aquí...
Me gustaría poder probar la unidad de mi código Arduino. Idealmente, podría ejecutar cualquier prueba sin tener que cargar el código en el Arduino. ¿Qué herramientas o bibliotecas me pueden ayudar con esto? Hay un emulador Arduino en desarrollo que podría ser útil, pero aún no parece estar listo...
En un sistema Unix, ¿dónde busca gcc los archivos de encabezado? Pasé un poco de tiempo esta mañana buscando algunos archivos de encabezado del sistema, así que pensé que sería una buena información tener
Estoy trabajando en un proyecto que leerá mensajes de error del compilador de una variedad particular y hará cosas útiles con ellos. La base de código de muestra en la que estoy probando esto (una aplicación aleatoria de código abierto) y, por lo tanto, la reconstrucción con frecuencia, contiene...
Mientras escribía una ftolfunción optimizada , encontré un comportamiento muy extraño en GCC 4.6.1. Déjame mostrarte el código primero (para mayor claridad, marqué las diferencias): fast_trunc_one, C: int fast_trunc_one(int i) { int mantissa, exponent, sign, r; mantissa = (i & 0x07fffff) |...
Estaba buscando documentación y preguntas / respuestas y la vi mencionada. Leí una breve descripción, afirmando que sería básicamente una promesa del programador que el puntero no se usará para apuntar a otro lado. ¿Alguien puede ofrecer algunos casos realistas en los que valga la pena usar...
Sé que puedo generar el símbolo de depuración usando la opción -g. Sin embargo, el símbolo está incrustado en el archivo de destino. ¿Podría gcc generar un símbolo de depuración fuera del resultado ejecutable / biblioteca? Al igual que el archivo .pdb del compilador VC ++ de...
En errno.h, esta variable se declara extern int errno;así , así que mi pregunta es, ¿es seguro verificar el errnovalor después de algunas llamadas o usar perror () en código de subprocesos múltiples? ¿Es esta una variable segura para subprocesos? Si no, ¿cuál es la alternativa? Estoy usando Linux...
Estoy en la universidad, y para un proyecto estamos usando C. Hemos explorado GCC y Clang, y Clang parece ser mucho más fácil de usar que GCC. Como resultado, me pregunto cuáles son las ventajas o desventajas de usar clang, a diferencia de GCC, para desarrollar en C y C ++ en Linux. En mi caso,...
Estoy tratando de compilar el código fuente de Android en Ubuntu 10.04. Me sale un error que dice: / usr / bin / ld: no se puede encontrar -lz ¿Me puede decir cómo puedo solucionarlo? Que cannot find -lzsignifica Aquí está el mensaje de error completo: external/qemu/Makefile.android:1101:...
Múltiples bibliotecas glibc en un solo host Mi servidor Linux (SLES-8) actualmente tiene glibc-2.2.5-235, pero tengo un programa que no funcionará en esta versión y requiere glibc-2.3.3. ¿Es posible tener múltiples glibcs instalados en el mismo host? Este es el error que obtengo cuando ejecuto...
Tenía una función que se veía así (mostrando solo la parte importante): double CompareShifted(const std::vector<uint16_t>& l, const std::vector<uint16_t> &curr, int shift, int shiftY) { ... for(std::size_t i=std::max(0,-shift);i<max;i++) { if ((curr[i] < 479) &&...
Estoy tratando de instalar Nachos en mi computadora portátil y tengo Ubuntu 11.04 en la computadora portátil. El código está en C y, por lo tanto, para construirlo, supongo que necesitaré un compilador cruzado. Aquí es donde está mi problema. Descargué el código fuente del compilador cruzado MIPS...
Estoy intentando vincular una aplicación con g ++ en este sistema Debian Lenny. ld se queja de que no puede encontrar bibliotecas especificadas. El ejemplo específico aquí es ImageMagick, pero también tengo problemas similares con algunas otras bibliotecas. Estoy llamando al enlazador con: g++ -w...
Estoy compilando mi aplicación C ++ usando GCC 4.3. En lugar de seleccionar manualmente los indicadores de optimización que estoy usando -march=native, que en teoría debería agregar todos los indicadores de optimización aplicables al hardware en el que estoy compilando. Pero, ¿cómo puedo verificar...