我能够为arm构建一个免费的交叉编译器,但是现在当我想在lazarus中构建一个简单的图形应用程序或者重建LCL时,编译工作一直到人们仍然在/usr/lib/gcc/i586-linux-gnueabi/4.9中寻找所有图形库的arm-linux-gnueabi-ld。那我怎么才能修好它?
/usr/bin/arm-linux-gnueabi-ld: skipping incompatible /usr/lib/gcc/i586-linux-gnu/4.9/crtbegin.o when searching for /usr/lib/gcc/i586-linux-gnu/4.9/crtbegi
我编写makefile,如下所示
#... Configure basic flags for compiler
.PHONY: mk_mingw
mk_mingw:
# build with mingw(windows)
.PHONY: mk_gcc_linux
mk_gcc_linux:
# build in gcc(linux)
#... some auxiliary unit such as clear, test ...
使用mingw(windows)构建时使用以下命令
#command 1
$ make mk_mingw
使用gcc(Linux)构建时使用以下命令
#com
我迷路了。我在任何地方都找不到答案。我更新到4.4.0-81,从那时起,我就无法访问许多已安装的软件。什么都没发生。不会出差错的。我想回到4.4.0-77,它工作得很好。在测试之前,我犯了清除函数内核的错误。我想不出怎么回事。
我的系统是稳定的,就像老内核一样。我怎么回去?
4.4.0-81 4.4.0-81.104~14.04.1与Linux内核版本4.4.0相关的所有头文件
4.4.0-81-通用的4.4.0-81.104~14.04.1版本的64位amd64 x86 SMP的4.4.0版本的x86 Linux内核头
ii linux-报头-泛型-lts-异种4.4.0.81.66
我正在尝试使用Sage,但是当我输入./sage时,我得到了很多类似这样的错误,带有奇怪的字符:
----------------------------------------------------------------------
| Sage Version 4.8, Release Date: 2012-01-20 |
| Type notebook() for the GUI, and license() for information. |
--------------------------------------