我在学校被分配了一份作业,我的讲座说我们需要使用他的预编译C库,其中包含了一个重要的函数定义。
我已经尝试从dir中删除所有当前的*.o文件,目前没有任何文件。
我现时遇到的问题如下:
i386:x86-64 architecture of input file `libnavigation.a(great_circle.o)' is incompatible with i386 output
A是包含great_circle函数的库名。
不名-ma
Linux chris-SATELLITE-PRO-C850 3.8.0-19-generic #29-Ubuntu
我试图通过make menuconfig配置Linux发行版,但是我得到了这些错误。
make: Warning: File `/usr/src/linux-2.6.32.61/arch/arm/Makefile' has modification time 11511 s in the future
make[1]: Warning: File `scripts/Makefile.host' has modification time 11393 s in the future
HOSTCC scripts/basic/fixdep
/usr/lib/gcc/arm-a
我最终花了几个小时从Ubuntu 12.10的源代码编译cpabe包,带有gmp和pbc依赖项。以下错误消息似乎是Web中许多人的问题(甚至对于编译其他需要安装libgmp作为依赖项的包也是如此!)。然而,我找不到任何可行的解决方案:
...
/usr/bin/ld: /usr/local/lib/libpbc.so: undefined reference to symbol '__gmpz_init'
/usr/bin/ld: note: '__gmpz_init' is defined in DSO /usr/lib/gcc/x86_64-linux-gn
我正在用gcc的ARM版本编译pciutils (但这并不重要,可能是另一个源代码)。
当我编译时,进程会停止,因为它找不到所需的库:
/home/simo/development/gcc-armhf-yocto-sysroot/sysroots/i686-linux/usr/bin/arm-poky-linux-gnueabi/../../libexec/arm-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.9.2/ld: cannot find crt1.o: No such file or directory
/home/simo/dev
我在codelite中添加了交叉编译器arm gnueabi,并成功地交叉编译了一个样例C程序。
现在,我正在尝试交叉编译一个wxwidget示例程序。
最初,它是在setup.h中抛出错误。
我用/usr/include/wx/setup.h为/usr/lib/wx/include/gtk2-unicode-release-2.8/wx/setup.h创建了一个链接。现在它给了我大约159个错误。我给你一些供你参考。
/usr/include/wx/defs.h:42:13: error: #error "No Target! You should use wx-config pr
我已经在Ubuntu上安装了Eclipse3.8。我正在尝试使用向导创建新项目。
一切顺利,我选择了Project type >> Executable >> Hello World C++ Project。在本例中,创建了包含包含"Hello world“代码的源文件的src目录。它可以很好地编译和运行。
但是如果我创建空的项目Project type >> Executable >> Empty Project,我会遇到问题。在本例中,我使用"Hello world“代码手动创建了源文件。在此过程语法检查后,报告了一些错误: