ubuntu8.10安装编译器
ubuntu安装及android源码编译环境搭建

ubuntu安装及android源码编译环境搭建为了能够编译和运行 Android 源码,我们需要在 Ubuntu 系统中搭建相应的开发环境。
下面是 Ubuntu 安装及 Android 源码编译环境搭建的详细步骤:一、Ubuntu 系统的安装2.将ISO文件写入USB或DVD中,制作启动盘。
3.在计算机上将系统引导到USB活动盘或DVD上,并启动系统。
4. 在启动菜单中选择安装 Ubuntu,按照提示完成安装过程。
二、系统更新和软件安装1.安装后,运行系统更新以获取最新的软件包和安全修复程序。
可以在终端中运行以下命令:```sudo apt updatesudo apt upgrade```2.安装开发工具和编译器。
可以在终端中运行以下命令:```sudo apt install build-essentialsudo apt install openjdk-8-jdksudo apt install pythonsudo apt install gitsudo apt install curlsudo apt install gnupg```1. 配置 Git 个人信息,可以在终端中运行以下命令:```git config --global "Your Name"``````chmod a+x ~/bin/repo```3. 配置 PATH 环境变量,这样在终端中就可以使用 Repo 了。
打开`~/.bashrc` 文件,并在末尾添加以下内容:```export PATH=~/bin:$PATH```4.执行以下命令使配置生效:```source ~/.bashrc```1. 创建一个空文件夹作为 Android 源码存放的目录,并在终端中进入该目录。
```repo init -u <URL> -b <branch>````````````repo sync```5.开始编译。
ubuntu下intel fortran安装

Intel FORTRAN 编译器入门系列之一: Linux 安装和使用经过测试, Intel FORTRAN 编译器能支持安装在绝大多数的主流Linux发行版本, 包括Asianux* 3.0, Debian* 4.0, Red Hat Enterprise Linux* 3, 4, 5, Fedora* 7, SUSE LINUX Enterprise Server* 9, 10, TurboLinux* 11, Ubuntu 7.0等等I. Intel FORTRAN 编译器安装1) 下载安装包后, 解包, 并运行安装脚本(请尽量使用root 权限的账号进行安装)> tar -zxvf l_fc_x_10.1.xxx.tar.gz> cd l_fc_x_10.1.xxx> ./install.sh2) 选择1 进行安装, 并提供许可文件(License File). 注意请输入完整的全路径, 包括许可文件名(许可文件通常以.lic结尾, 建议放入缺省目录/opt/intel/licenses)3) 选择1 进行典型安装(Typical Install)4) 根据提示, 阅读许可, 选择安装路径等等, 直到全部结束II. Intel FORTRAN 编译器使用注意, 缺省的安装目录在/opt/intel/fc[e]/xx.x.xxx/ (xx.x.xxx代表版本号, fc代表IA-32 and IA-64版本, fce代表Intel 64版本)使用前, 需要设置相关的环境:] source /opt/intel/fc/10.1.xxx/bin/ifortvars.sh (或者是ifortvars.csh)然后编译源文件:] ifort my_source_file.f90查看当前版本] ifort -V参看支持的所有命令行选项] ifort -helpIII. 常见问题Q: 如果碰到安装失败, 如何解决?A: 首先, 请确认你下载了最新的发行版本, 并检查当前系统,1) 系统是否已经安装Linux Developer tools 选件, 包括GCC, G++ 和其它相关的开发工具包2) 系统是否已经安装Linux 选件compat-libstdc++, 它提供libstdc++.so.5 库3) 如果是Intel 64(EM64T)环境, 系统是否已经安装了32-bit 库(可能被称作ia32-libs )然后, 查看发行说明(Release Notes), 核对你的系统是否支持最后, 联系Intel Premier Support (), 寻求帮助当然, 还可以通过论坛, 搜索网络, 和他人讨论Q: 使用时, 遇到错误信息"ifort: error: could not find directory in which g++ resides"A: Intel Fortran编译器无法在你的系统中找到GNU* g++ 编译器. 可能是由于你没有安装GCC 开发包, 或者g++ 不是安装在缺省路径, 或者你使用了非英文的Linux版本. 解决办法请访问Intel网站: /support/performancetools/fortran/linux/sb/CS-017386.htmQ: 使用时, 遇到错误信息"Intel 10.x compiler's dependency on /usr/lib/libstdc++.so.5"A: Intel 10.x 编译器为了保证和基于GCC 3.2 的系统兼容, 需要使用标准C++ 库/usr/lib/libstdc++.so.5, 但是很多比较新的Linux 发行版本中开始使用GCC 3.4, 并且提供了全新的标准C++ 库/usr/lib/libstdc++.so.6. 因此需要安装compat-libstdc++ RPM包, 它包含了/usr/lib/libstdc++.so.5 库.IV. 常用链接:Intel Linux FORTRAN 编译器帮助文档: /cd/software/products/asmo-na/eng/346152.htmIntel Linux FORTRAN 编译器发行说明: /software/products/compilers/docs/flin/release_notes.htmIntel Linux FORTRAN 编译器安装指导: /software/products/compilers/docs/flin/install.htmIntel Linux FORTRAN 编译器英文FAQ: /cd/software/products/asmo-na/eng/346192.htm安装过程:首先解压缩拿到的安装程序包,拿到的打包好的程序格式为:*****,tar.gz利用 tar -xjf ********.tar.gz 来解压缩,在同一目录下生成一个同名的文件夹,进入该文件夹,运行 ./install.sh 按照屏幕提示来进行操作,先选择1,然后提示输入licence文件的路径,这里需要输入全路径。
Ubuntu编译安装Linux内核过程

Ubuntu编译安装Linux内核过程编译安装Linux内核是Ubuntu系统用户进行内核优化、定制和个性化的重要方式之一、本文将介绍Ubuntu编译安装Linux内核的过程,帮助用户完成编译安装。
## 1. 获取Linux内核源代码##2.安装必要的工具和依赖项在编译安装Linux内核之前,需要安装一些必要的工具和依赖项,以确保编译过程的顺利进行。
你可以通过以下命令来安装它们:```sudo apt updatesudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev```##3.解压源代码```tar -xf linux-x.x.x.tar.xz```##4.进入源代码目录进入解压后的源代码目录:```cd linux-x.x.x```##5.配置内核在继续编译之前,需要对内核进行配置。
你可以使用以下命令打开配置窗口:```make menuconfig```这个命令会打开一个文本界面的配置窗口,你可以在其中选择和配置不同的内核选项。
根据你的需求进行自定义配置。
##6.编译内核完成内核配置后,可以执行以下命令来开始编译内核:```make -j4```这个命令中的“-j4”表示使用4个线程进行编译。
你可以根据你的系统硬件配置自定义线程数量。
编译内核的时间会根据你的系统配置和编译选项的不同而有所不同。
请耐心等待编译过程完成。
##7.安装内核完成编译后,可以执行以下命令来安装编译得到的内核:```sudo make modules_install install```这个命令将编译得到的内核模块和内核文件安装到系统中。
安装完成后,你需要更新系统的引导加载程序(grub)以使用新的内核。
##8.更新引导加载程序执行以下命令来更新引导加载程序(grub):```sudo update-grub```这个命令会自动检测并添加新安装的内核到引导菜单中。
Ubuntu下编译Android源码并运行Emulator 2

Ubuntu下编译Android源码并运行Emulator 2//apt-get autoremove sun-java5-jdk//apt-get install nautilus-open-terminalandroid源码的编译安装虚拟机时建议设置空间为16G左右,否则后面编译源代码可能会导致空间不够编译环境:Ubuntu8.101、安装一些环境sudo apt-get install build-essential //sudo apt-get install makesudo apt-get install gccsudo apt-get install g++ //sudo apt-get install libc6-devsudo apt-get install patch //sudo apt-get install texinfo //sudo apt-get install libncurses-dev //sudo apt-get install git-core gnupg //sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl sudo apt-get install ncurses-devsudo apt-get install zlib1g-devsudo apt-get install valgrindsudo apt-get install python2.5安装java环境sudo apt-get install sun-java5-jdk不要用sun-java6-jdk,否则会有问题2、设置环境变量vim ~/.bashrc在.bashrc中新增或整合PA TH变量,如下#java 程序开发/运行的一些环境变量在home/你的用户名/.bashrc中加入下面一些,有些是后面运行编译后的模拟器而用的export JA VA_HOME=usr/lib/jvm/java-1.5.0-sunexport JRE_HOME=usr/lib/jvm/java-1.5.0-sun/jreexport PA TH=$PATH JA V A_HOME/binexport PA TH=$PATH:~/mydroid/out/host/linux-x86/binexport ANDROID_PRODUCT_OUT=~/mydroid/out/target/product/genericexport CLASSPATH=.{JA V A_HOME}/lib JRE_HOME/lib CLASSPATHexport JA VA_PATH=${JA V A_HOME}/bin{JRE_HOME}/binHOME_BIN=~/bin/export PA TH=${PATH}{JA V A_PA TH}{JRE_PATH}{HOME_BIN};3、安装repo(用来更新android源码)创建~/bin目录,用来存放repo程序,如下:$ cd ~$ mkdir bin注意:下载后的.repo也许并不在这个文件夹中,请返回上一级目录找到后拷贝至此下载repo脚本并使其可执行:$ curl /repo >~/bin/repo$ chmod a+x ~/bin/repo4、下载android源码并更新之$ mkdir mydroid$ cd mydroid方式一建议不要用repo来下载(android源码超过1G,非常慢),直接在网上下载http: ///bbs/pub/cupcake.tar.gz。
Ubuntu8.10LiveUSB

一、Ubuntu 8.10 LiveUSB的作用Ubuntu 8.10 LiveUSB可以实现LiveCD的所有功能,并且所做的系统配置修改在重启后依然保存。
也就是说Ubuntu 8.10 LiveUSB可以不用安装Ubuntu,达到和安装Ubuntu同样的效果。
但是LiveUSB不能替代正常的系统安装,相对其它安装方式稳定性更差一些,只能是临时使用ubuntu,体验ubuntu,展示ubuntu 的作用。
因此LiveUSB最大的作用就是可以当做一个移动版的操作系统,很适合系统维护人员使用。
LiveUSB和LiveCD一样,对内存要求比较高,至少512M。
我试过在256M的电脑上运行,速度真是惨不忍睹。
二、Ubuntu 8.10 LiveUSB的制作方法1、U盘的要求。
光ISO中的文件就要700M,制作LiveUSB最少要128M保存数据。
当然保存数据的空间越大越好。
我觉得2G是最起码的。
2、首先启动Ubuntu 8.10,没有安装过,启动LiveCD也可以。
3、打开“system\系统管理\Create a USB startup disk”。
4、在“other...”按钮中选择Ubuntu 8.10 ISO,插入U盘,在“USB disk to use”中正确显示你的U盘。
选择默认的“stored in reserved extra space”,在下面拖动保存空间的大小,最小128M,最大为U盘的大小减去ISO大小。
建议至少有1G。
点击“make startup disk”开始制作。
5、使用制作好的LiveUSB重启后,启动界面和LiveCD一样。
首先选择语言菜单的“简体中文”,然后在出现的菜单中选择第一项“试用ubuntu而不改变计算机中的任何内容”。
尽管菜单是这样写,但是你在系统中所做的任何修改都被保存了。
6、有些同志反映制作的LiveUSB的U盘重启电脑后选择USB-ZIP或USB-HDD都无法启动。
Ubuntu如何安装最新版安装gcc

Ubuntu如何安装最新版安装gccGCC(GNU编译器集合)许多 C,C++,GNU⼯具和⼤多数的开源项⽬,包括linux内核都是由GCC编译⽽来。
那么今天就针对Ubuntu Linux安装最新版的GCC做讲解。
注意:为了保证成功添加新的储存库和软件包必须全程使⽤具有SUDO权限的⽤户登录你的Ubuntu。
默认的Ubuntu存储库包含⼀个名为build-essential的元包,它包含GCC编译器以及编译软件所需的许多库和其他实⽤程序。
安装GCC Compiler Ubuntu 18.041.⾸先更新包列表:sudo apt update2.安装build-essential软件包sudo apt install build-essential3.要验证GCC编译器是否已成功安装,请使⽤gcc --version命令打印GCC版本gcc --version因为ubuntu linux 默认的GCC版本为7.4所以输出的结果应该是gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0Copyright © 2017 Free Software Foundation, Inc.This is free software; see the source for copying conditions. There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.安装多个GCC版本因为个别⼯程需要多个GCC的编译器或者是库来⽀持,我们可能需要在同⼀个Linux系统当中安装多个GCC版本来实现⽀持的⽬的。
从5.x.x到8.x.x. 最新版本的GCC是9.1.0,可从Ubuntu Toolchain PPA获得。
我们将安装最新的三个版本的GCC和G++1.将ubuntu-toolchain-r/test PPA添加到系统sudo apt install software-properties-commonsudo add-apt-repository ppa:ubuntu-toolchain-r/test2.需要安装什么版本就输⼊什么版本sudo apt install gcc-7 g+±7 gcc-8 g+±8 gcc-9 g+±93.命令将为每个版本配置替代⽅案并将优先级与其关联。
ubuntu上安装gcc

ubuntu上安装gcc⾸先我是直接根据别⼈博客来的:1. sudo apt update2. sudo apt install build-essential主要是说 build-essential 中包含了 GNU 编辑器集合,GNU调试器和其他编译软件所必须的开发库和⼯具。
结果,报错了。
我⼀开始想到的是直接上博客搜,查到两种解决⽅案:1. 杀死之前的进程查出与 apt 相关的进程,然后直接关了。
ps -e|grep apt然后将进程杀死:但是我的下载依旧报错;因此我采⽤了第⼆种⽅法。
2. 强制解锁按照别⼈的博客所说,删除以下两个⽂件就⾏了,如下所⽰:sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock但是我依旧报错:~$ sudo apt install build-essentialE: ⽆法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可⽤)E: ⽆法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占⽤它?不急,慢慢来。
这时我发现报错⾥貌似有指明冲突在哪,于是我试了试直接强制解锁这⾥的:sudo rm /var/lib/dpkg/lock-frontend再安装试试?~$ sudo apt-get install build-essentialE: dpkg 被中断,您必须⼿⼯运⾏ ‘sudo dpkg --configure -a’ 解决此问题。
⾏,那就运⾏吧。
~$ sudo dpkg --configure -adpkg: 错误: 另外⼀个进程已经为 dpkg 状态数据库加锁额,,,不慌,于是我试了试 apt-get ⽽不是直接⽤ apt 安装:~$ sudo apt install build-essential正在读取软件包列表... 完成正在分析软件包的依赖关系树正在读取状态信息... 完成有⼀些软件包⽆法被安装。
2 ubuntu8.10下codeblocks的安装

ubuntu8.10下codeblocks的安装/thread-951-1-1.html今天在网友极力推荐linux 下的一个c/c++ IDE开发工具codeblocks的情况下。
我试着参考网上的文章安装了下,现将具体步骤和细节列举如下,以方便需要的人。
呵呵!也方便我以后参考!安装环境ubuntu8.10首先需要安装wxwidgets。
具体步骤如下:[网上介绍的方法](注:蓝色和红色注释部分为本人安装时遇到的问题)具体安装步骤如下:1、安装必要组件安装编译器sudo apt-get install build-essential //安装时提示缺少一个libXXXX 不好意思当时忘了截屏下次注意呵呵安装调试器sudo apt-get install gdb2、更新源(参见:/InstallingOnUbuntuOrDebian)gksudo gedit /etc/apt/sources.list在文件的末尾加入:# wxWidgets/wxPython repository at deb / gutsy-wx maindeb-src / gutsy-wx main(代号gutsy表7.10版本)//注意gutsy为wxwidgets的版本。
我当时设置的是2.8.10,可是在更新完源后,在最后安装时版本依赖有问题。
所以最后我就干脆没有设置具体的版本号就用的gutsy3、获取密钥wget -q /key.asc | sudo apt-key add -4、安装最新wxWidgets 库sudo apt-get updatesudo apt-get install libwxgtk2.8-0 libwxgtk2.8-dev wx2.8-headers wx-common libwxbase2.8-0 wx2.8-examples此部分最终提示如下:$ sudo apt-get install python-wxgtk2.8 python-wxtools python-wxaddons wx2.8-i18n正在读取软件包列表... 完成正在分析软件包的依赖关系树正在读取状态信息... 完成您可能需要运行“apt-get -f install”来纠正下列错误:下列的软件包有不能满足的依赖关系:libcodeblocks0: 依赖: libwxgtk2.8-0 (>= 2.8.7) 但是它将不会被安装python-wxgtk2.8: 依赖: python-wxversion 但是它将不会被安装依赖: libwxbase2.8-0 (>= 2.8.9.2) 但是它将不会被安装依赖: libwxgtk2.8-0 (>= 2.8.9.2) 但是它将不会被安装E: 有未能满足的依赖关系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ubuntu8.10安装编译器
gcc:为了编译C程序使用
安装gcc:
huan@huan-ubuntu:~$ sudo apt-get install build-essential
验证安装:
huan@huan-ubuntu:~$ gcc --version
显示:
gcc (Ubuntu 4.3.2-1ubuntu12) 4.3.2
Copyright ? 2008 Free Software Foundation, Inc.
本程序是自由软件;请参看源代码的版权声明。
本软件没有任何担保;
包括没有适销性和某一专用目的下的适用性担保。
gfortran:为了编译Fortran程序使用
安装gfortran(g77):
huan@huan-ubuntu:~$ sudo apt-get install gfortran
验证安装:
huan@huan-ubuntu:~$ gfortran --version
显示:
GNU Fortran (Ubuntu 4.3.2-1ubuntu12) 4.3.2
Copyright ? 2008 Free Software Foundation, Inc.
GNU Fortran 在法律允许的范围内没有任何担保。
您可以在遵循GNU 通用公共许可证的前提下分发GNU Fortran 的副本。
有关事宜的详情请参考名为COPYING 的文件
jdk:为了编译java程序
安装jdk:
huan@huan-ubuntu:~$ sudo apt-get install sun-java6-jdk
配置jdk:
huan@huan-ubuntu:~$ sudo update-alternatives --config java
把$JAVA_HOME/bin添加到$PATH变量中(可选):
huan@huan-ubuntu:~$ export JAVA_HOME=/usr/lib/jvm/java-6-sun
huan@huan-ubuntu:~$ export PATH=$PATH:$JAVA_HOME/bin
huan@huan-ubuntu:~$ export CLASSPATH=$JAVA_HOME/lib
验证安装:
huan@huan-ubuntu:~$ javac -version
显示: huan@huan-ubuntu:~$ javac 1.6.0_10。