Ubuntu下gcc安装及使用
- 格式:pdf
- 大小:148.01 KB
- 文档页数:4
ubuntu下安装cmake及cmake简单使⽤,CmakeList的编写和参数详解安装过程1. ⾸先去官⽹下载,选择“XX.tar.gz”源码安装包2. 输⼊如下命令$tar -zxvf xx.tar.gz$./bootstrap$make$make install输⼊以上命令后就已经可以在ubuntu上安装好cmake编写简单的cmake使⽤cmake⾸先得有个CMakeList.txt⽂件,你需要把配置信息写在该⽂件中,然后通过cmake去处理该⽂件。
将设有下⾯⼀个main.cpp⽂件//main.cpp⽂件#include<iostream>using namespace std;int main(){cout<<"hello world!"<<endl;return 0;}这时候我们就可以写个如下的CMakeList.txt⽂件#cmake最⼩需要版本cmake_minimum_required(VERSION 2.8)#项⽬名字project(HELLOWORLD)#包含原程序,即把给定⽬录下的源程序复制给变量DIR_SRCaux_source_directory(DIR_SRC ./)#⽣成程序add_executable(helloworld ${DIR_SRC})然后执⾏如下命令$mkdir build$cd build$cmake ..$make$./helloworld这样就编译好程序并运⾏。
添加静态库或者动态库⽽假设我们程序⽤到了在/usr/lib下的⼀个静态库libmy.a,那就需要添加如下两个命令#库所在位置link_directories(/usr/lib)#程序编译时候链接库target_link_libraries(helloworld my)******************************************⼆CmakeList的编写和参数详解************************使⽤cmake 很简单,只需要执⾏cmake, make 两个命令即可,⽤我⼯作中的⼀个⼯程举例说明。
Ubuntu9.04下安装SimpleScalar东南大学WZK1.安装环境Ubuntu9.04, GCC-4.3.3 (该操作系统自带)。
本安装过程在以上环境中测试通过,如果所在机器GCC版本不是4.3.3,可能安装过程会有所不同,但总体的思路一致。
2.软件下载首先到上下载以下三个tar包。
simplesim-3v0d.tgzsimpletools-2v0.tgzsimpleutils-2v0.tgz整个安装过程只需这个三个软件包即可。
3.安装过程3.1 解压缩假设把这三个软件包放在目录/root下。
我们新建一个simplescalar目录,并将这三个包复制放入。
然后解压缩,再将三个压缩包删除。
命令如下,假设当前在/root下。
mkdir simplescalar ;建立文件夹cp simplesim-3v0d.tgz simplescalar/ ;复制cp simpleutils-2v0.tgz simplescalar/cp simpletools-2v0.tgz simplescalar/cd simplescalar/ ;进入该文件夹tar –zxvf simplesim-3v0d.tgz ;对tar包进行解压缩,由于该包tar –zxvf simpletools-2v0.tgz ;有gzip压缩,故加上z选项,x tar –zxvf simpleutils-2v0.tgz ;是解压tar, v是列出文件,f指明rm –f *.tgz ;要解压的文件ls结果如下3.2 设置环境变量需设置三个环境变量,以方便后面的安装,不设置也行。
export HOST=i386-ubuntu-linux ;格式为机器类型-公司-系统export TARGET=sslittle-na-sstrix ;设置为小字端机器export IDIR=/root/simplescalar ;将结果安装到/root/simplescalar设置完成后可以依次输入echo $HOST,echo $TARGET,echo $IDIR,以检查设置是否正确。
Ubuntu下gcc安装及使⽤是⽹上查阅后总结的,,可能会相似在Ubuntu下安装GCC和其他⼀些Linux系统有点不⼀样。
⽅法⼀:该⽅法超简单:sudo apt-get build-depgcc就上⾯这条命令就可以搞定⽅法⼆:sudo apt-get install build-essential还是简单,⼀句命令也可以搞定安装完了可以执⾏gcc--version的命令来查看版本,输出如下:gcc(GCC)4.2.3(Ubuntu4.2.3-2ubuntu7)Copyright(C)2007FreeSoftwareFoundation,Inc.编译则使⽤gcc命令。
要往下学习⾸先就得熟悉gcc命令的⽤法。
gcc命令提供了⾮常多的命令选项,但并不是所有都要熟悉,初学时掌握⼏个常⽤的就可以了,到后⾯再慢慢学习其它选项,免得因选项太多⽽打击了学习的信⼼。
⼀. 常⽤编译命令选项假设源程序⽂件名为test.c。
1. ⽆选项编译链接⽤法:#gcc test.c作⽤:将test.c预处理、汇编、编译并链接形成可执⾏⽂件。
这⾥未指定输出⽂件,默认输出为a.out。
2. 选项 -o⽤法:#gcc test.c -o test作⽤:将test.c预处理、汇编、编译并链接形成可执⾏⽂件test。
-o选项⽤来指定输出⽂件的⽂件名。
3. 选项 -E⽤法:#gcc -E test.c -o test.i作⽤:将test.c预处理输出test.i⽂件。
4. 选项 -S⽤法:#gcc -S test.i作⽤:将预处理输出⽂件test.i汇编成test.s⽂件。
5. 选项 -c⽤法:#gcc -c test.s作⽤:将汇编输出⽂件test.s编译输出test.o⽂件。
6. ⽆选项链接⽤法:#gcc test.o -o test作⽤:将编译输出⽂件test.o链接成最终可执⾏⽂件test。
7. 选项-O⽤法:#gcc -O1 test.c -o test作⽤:使⽤编译优化级别1编译程序。
Ubuntu操作系统安装及设置步骤介绍Ubuntu是一个基于Linux内核的开源操作系统,具有稳定性和安全性好的特点,适用于个人用户、企业用户以及开发者。
本文档将向您介绍如何安装和设置Ubuntu操作系统。
步骤一:准备安装介质2. 制作安装介质,可以选择将镜像文件烧录到DVD或制作启动盘。
步骤二:安装Ubuntu操作系统1. 将制作好的安装介质插入计算机,并从该介质启动计算机。
2. 在启动界面选择“Install Ubuntu”以开始安装过程。
3. 选择安装语言和键盘布局,点击“Continue”继续。
4. 在安装类型界面,可以选择完全安装或自定义分区。
对于新用户,建议选择完全安装以便快速上手。
5. 设置系统时钟和时区,确保时间设置准确。
6. 创建和设置用户名和密码,确保密码的强度。
7. 等待系统安装完成,并根据需要重启计算机。
步骤三:系统设置1. 进入安装后的Ubuntu系统界面,根据提示更新系统软件包。
在终端中输入以下命令执行更新:sudo apt updatesudo apt upgrade2. 安装所需软件,可以通过终端命令行或Ubuntu软件中心安装,如:sudo apt install <软件名>3. 配置网络设置,根据网络环境连接无线网络或配置有线网络。
4. 设置系统语言和地区,可以在“Settings”中选择“Language & Region”进行设置。
5. 调整系统外观和个性化设置,包括桌面壁纸、主题风格、程序启动器等。
6. 配置软件源,根据需要添加、删除或更改软件源以便获取最新的软件包。
7. 安装必要的驱动程序,如果系统中有硬件设备需要特定驱动程序支持,进行相应的安装和设置。
步骤四:系统维护和安全设置1. 定期更新系统和软件包,将系统保持最新状态,提高系统安全性和稳定性。
2. 安装杀毒软件和防火墙,保护系统免受恶意软件和网络攻击。
3. 设置用户权限和访问控制,避免非授权用户访问您的系统。
UBUNTU安装与桌面配置过程详解目录写在前面--------------------------------------------------------------------------------------------------------------1-本文使用的安装环境----------------------------------------------------------------------------------------------1-一、准备磁盘分区-------------------------------------------------------------------------------------------------2-二、制作U盘启动盘---------------------------------------------------------------------------------------------3-(一)、在windows下制作启动盘---------------------------------------------------------------------3-(二)、在linux(ubuntu)下制作启动盘------------------------------------------------------------5-三、安装UBUNTU------------------------------------------------------------------------------------------------8-四、配置网络------------------------------------------------------------------------------------------------------16-(一)普通的网络配置-----------------------------------------------------------------------------------16-(二)锐捷认证客户端的安装和配置---------------------------------------------------------------18-五、桌面特效的设置--------------------------------------------------------------------------------------------21-(一)下载软件和附加组件----------------------------------------------------------------------------22-(二)开启特效--------------------------------------------------------------------------------------------24-(三)特效展示--------------------------------------------------------------------------------------------26-六、UBUNTU软件推荐----------------------------------------------------------------------------------------33-☆SMPlayer--------------------------------------------------------------------------------------------33-☆GIMP-------------------------------------------------------------------------------------------------34-☆Chromium浏览器---------------------------------------------------------------------------------35-☆永中Office------------------------------------------------------------------------------------------36-☆Stellarium--------------------------------------------------------------------------------------------37-☆Vim编辑器----------------------------------------------------------------------------------------38-七、简单问题总结------------------------------------------------------------------------------------------------38-1.乱码问题---------------------------------------------------------------------------------------------38-2.软件中心的问题-----------------------------------------------------------------------------------39-3、图形界面不稳定的问题-----------------------------------------------------------------------39--39-结束语---------------------------------------------------------------------------------------------------------------写在前面本文第一段献给linux和为linux辛勤工作的人们,以及广大热爱linux的朋友们!小川在这里声明:继承linux的精神,此文档下载不需要财富值。
Ubuntu18.04安装arm-linux-gcc交叉编译器的两种⽅法(附下载地址)⽅法⼀: 我们都知道Ubuntu有⼀个专门⽤来安装软件的⼯具apt,我们可以⽤它来全⾃动安装arm-linux-gcc。
此⽅法安装的是最新版的,但是此⽅法需要FQ,否则99%会失败,这就是为什么⽹上⼤多都⽤压缩包安装的原因: ⾸先Ctrl+Alt+T弹出终端,使⽤如下命令进⾏arm-linux-gcc的安装:sudo apt-get install gcc-arm-linux-gnueabihf 使⽤如下命令进⾏arm-linux-g++的安装:sudo apt-get install g++-arm-linux-gnueabihf 如果要卸载时使⽤如下命令进⾏移除,arm-linux-gcc的卸载:sudo apt-get remove gcc-arm-linux-gnueabihf arm-linux-g++的卸载:sudo apt-get remove g++-arm-linux-gnueabihfsudo tar -xjvf /tmp/arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2 3.解压完成后,再在(/usr/local)中创建⼀个新⽬录arm,即在Terminal中输⼊以下命令:sudo mkdir /usr/local/arm 4.创建arm⽬录成功后,还需要给它解放全部权限,即在Terminal中输⼊以下命令:sudo chmod 777 /usr/local/arm 5.在解压出来的⽬录中找到并把整个arm-linux-gcc-3.4.5-glibc-2.3.6⽬录复制到刚刚建好的arm⽬录中,命令如下:sudo cp -r gcc-3.4.5-glibc-2.3.6 /usr/local/arm 6.打开(/etc/profile)配置环境变量和库变量,⽬的是以后可以在任何位置使⽤该交叉编译器,命令如下:sudo vi /etc/profile 7.⽤vi或者vim打开后,在⽂件最后添加两⾏,并输⼊以下代码:第⼀⾏是添加执⾏程序的环境变量,第⼆⾏是库⽂件的路径export PATH=$PATH:/usr/local/arm/gcc-3.4.5-glibc-2.3.6/binexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/arm/gcc-3.4.5-glibc-2.3.6/lib 8.使⽤source命令重新加载⽣效该配置⽂件source /etc/profile 9.检验是否安装成功,在 Terminal 输⼊以下命令输出版本信息:arm-linux-gcc -v 10.若有以下报错参考解决办法: 报错:bash: /usr/local/arm/4.2.2-eabi/usr/bin/arm-linux-gcc-4.2.2: No such file or directory 解决sudo apt-get install libc6-i386 该库中包括ia32-libs, lib32z1, lib32ncurses5等等依赖。
在Ubuntu10.04驱动开发环境搭建一、准备开发工具开发工具主要有gcc、gdb、make在Ubuntu中可以通过下面这个命令安装:$apt-get install build-essential我没有执行上面的命令,因为我在之前编译过Android,相关工具已经配置好了:$sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev x11proto-core-dev libx11-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos libncurses5-dev二、下载Linux源代码linux源码可以通过以下几种途径获得:1)直接去下载2)通过包管理工具下载源码用下面指令查看可用的源码包:$ sudo apt-cache search linux-sourcelinux-source - Linux kernel source with Ubuntu patcheslinux-source-2.6.32 - Linux kernel source for version 2.6.32 with Ubuntu patches在Ubuntu中可以通过下面这个命令下载:$apt-get install linux-source-(版本号)$sudo apt-get install linux-source-2.6.32下载后的文件linux-source-2.6.32.tar.bz2在/usr/src目录中,解压:$su – root$cd /usr/src$tar jxvf linux-source-2.6.32.tar.bz2解压后在/usr/src目录下产生了一个linux-source-2.6.32源码目录三、编译内核依次执行下列命令(必须都执行,否则编译错误,如果不是root用户,命令前加sudo):1)配置内核$su – root$cd /usr/src/linux-source-2.6.32$make config或$make menuconfig或者$ sudo cp ../linux-headers-2.6.32-21-generic/.config ./.config如果当前运行内核打开了CONFIG_IKCONFIG_PROC参数,则可以$zcat /proc/config.gz > .config$make oldconfig2)编译内核2.6版本后前两步不需要,直接make即可$make prepare$make scripts$make3)安装模块$make modules 这一步不需要$make module_install执行结束之后,会在/lib/modules下生成新的目录/lib/modules/2.6.32.44+drm33.19四、生成镜像文件1)生成内核镜像文件$make bzImage执行完成后将在arch/i386/boot/目录下生成bzImage镜像文件,使用下面命令安装到系统的/boot目录下:$sudo make installsh /usr/src/linux-source-2.6.32/arch/x86/boot/install.sh 2.6.32.44+drm33.19 arch/x86/boot/bzImage \ System.map "/boot"命令完成后在/boot目录下,将多了vmlinuz-2.6.32.44+drm33.19和System.map-2.6.32.44+drm33.19两个文件或者直接拷贝$ sudo cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.32.44+drm33.192)生成要载入ramdisk的映像文件如果linux系统按照在scsi磁盘上,这部是必须的,否则可以跳过。
如何在Ubuntu20.04上安装GCC(build-essential)以及如何在Ubu。
GNU编译器集合(GCC)是针对C,C ++,Objective-C,Fortran,Ada,Go和D编程语⾔的编译器和库的集合。
许多开放源代码项⽬,包括Linux内核和GNU⼯具,都是使⽤GCC编译的。
本⽂介绍了如何在Ubuntu 20.04上安装GCC,以及如何在Ubuntu 20.04系统安装多版本的GCC。
在Ubuntu 20.04上安装GCC默认的Ubuntu存储库包含⼀个名为“ build-essential”的元软件包,其中包括GNU编译器集合,GNU调试器以及其他开发库和编译软件所需的⼯具。
要安装开发⼯具包,请以root或具有sudo特权的⽤户⾝份运⾏以下命令:sudo apt updatesudo apt install build-essential该命令会安装很多软件包,其中包括gcc,g++和make。
您可能还需要安装有关使⽤GNU / Linux进⾏开发的⼿册页:sudo apt-get install manpages-dev通过运⾏以下打印GCC版本的命令,验证是否成功安装了GCC编译器:gcc --versionUbuntu 20.04存储库提供GCC版本9.3.0:输出:gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0Copyright (C) 2019 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⼯具和库已安装在Ubuntu系统上。
编译Hello World⽰例使⽤GCC编译基本的C或C ++程序⾮常容易。
ubuntu下安装gcc在ubuntu下安装gcc(联⽹下)第⼀次写blog,多多包涵!gcc安装步骤废话不多说,gcc安装步骤如下:1. sudo apt update2. sudo apt install build-essential如果要验证gcc编译器是否已经安装完毕,可以使⽤gcc --version来打印gcc版本号。
安装可能出现的问题问题⼀:问题描述:按照步骤输⼊上述命令⾏仍⽆法安装build-essential,如图所⽰:也就是:现在没有可⽤的软件包 build-esential,但是它被其它的软件包引⽤了。
这可能意味着这个缺失的软件包可能已被废弃,或者只能在其他发布源中找到E: 软件包 build-esential 没有可供安装的候选者解决⽅法:这与ubutun官⽅的默认更新源soruces.list有关.我们只需要修改soruces.list⽂件,在⾥⾯添加第三⽅更新源即可解决问题。
由于soruces.list默认是只读⽂件,所以我们要修改其权限。
1. cd /etc/apt2. ll3. sudo chmod 777 soruces.list然后在计算机中找到该⽂件,将原本的替换为下⾯的源链接(建议将原链接备份)deb https:///ubuntu/ xenial main restricted universe multiverse# deb-src https:///ubuntu/ xenial main restricted universe multiversedeb https:///ubuntu/ xenial-updates main restricted universe multiverse# deb-src https:///ubuntu/ xenial-updates main restricted universe multiversedeb https:///ubuntu/ xenial-backports main restricted universe multiverse# deb-src https:///ubuntu/ xenial-backports main restricted universe multiversedeb https:///ubuntu/ xenial-security main restricted universe multiverse# deb-src https:///ubuntu/ xenial-security main restricted universe multiverse# deb https:///ubuntu/ xenial-proposed main restricted universe multiverse# deb-src https:///ubuntu/ xenial-proposed main restricted universe multiverse问题⼆:问题描述:在执⾏sudo apt install build-essential有时会出现如图所⽰问题:解决⽅法:可以使⽤下⾯命令⾏强制解锁:1. sudo rm /var/cache/apt/archives/lock2. sudo rm /var/lib/dpkg/lock感谢以下博主提供的帮助。
gcc编译c++程序GCC(GNU Compiler Collection)是一种编译器,它可以将源代码转换为可执行文件。
GCC支持多种编程语言,其中包括C / C++、Fortran、Java、Objective-C、Ada和Go等。
本文将介绍如何使用GCC编译器来编译C ++程序。
首先,如果要使用GCC编译C ++程序,需要安装GCC编译器。
在Windows上,可以从Mingw-w64网站下载和安装GCC编译器。
在Linux上,可以使用包管理器安装GCC编译器,例如:sudo apt install gcc安装完成后,就可以使用GCC编译器来编译C ++程序了。
要编译C ++程序,可以使用以下命令:gcc source_file.cpp -o executable_file在上面的命令中,source_file.cpp是源文件的名称,executable_file是可执行文件的名称。
在编译C ++程序时,可以添加一些标志来指定编译器的行为。
例如,可以使用-O选项来指定优化的等级,使用-g选项来启用调试信息,使用-Wall选项来显示所有警告信息,使用-std=c ++14选项来指定C ++版本,等等。
如果要编译多个文件,可以使用以下命令:gcc file1.cpp file2.cpp -o executable_file在上面的命令中,可以将多个源文件列在一起,GCC编译器将按照指定顺序依次编译它们。
最后,如果要使用GCC编译器编译C ++程序,需要安装GCC编译器,并使用适当的命令来指定源文件和可执行文件的名称,以及编译器的行为。
使用GCC编译器可以编译单个文件,也可以编译多个文件。
unbutun中gcc用法
在Ubuntu中,GCC(GNU Compiler Collection)是一个流行的编译器,用于编译C、C++和其他编程语言的源代码。
以下是GCC的一些基本用法:
1. 编译C/C++源代码:
bash
gcc -o output_file source_file.c
这将编译名为source_file.c的C源代码文件,并将可执行文件输出
为output_file。
2. 编译C++源代码:
bash
g++ -o output_file source_file.cpp
这将编译名为source_file.cpp的C++源代码文件,并将可执行文件输出为output_file。
3. 编译时加入优化选项:
bash
gcc -o output_file -O2 source_file.c
在上面的示例中,-O2选项表示启用优化级别2,这将尝试提高代码的执行效率。
你可以根据需要使用其他优化选项。
4. 链接库:
如果你需要链接额外的库文件,可以使用-l选项。
例如,要链接数学库(libm),可以添加-lm选项:
bash
gcc -o output_file source_file.c -lm
5. 调试信息:
要生成带有调试信息的可执行文件,可以使用-g选项:
bash
gcc -g -o output_file source_file.c
这将生成一个带有调试信息的可执行文件,以便你可以使用调试器进行调试。
详解Linux安装GCC方法下载:/gnu/gcc/gcc-4.5.1/gcc-4.5.1.tar.bz2浏览:/gnu/gcc/gcc-4.5.1/查看Changes:/gcc-4.5/changes.htm现在很多程序员都应用GCC,怎样才能更好的应用GCC。
目前,GCC可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。
本文以在Redhat Linux安装GCC4.1.2为例(因在项目开发过程中要求使用,没有用最新的GCC 版本),介绍Linux安装GCC过程。
安装之前,系统中必须要有cc或者gcc等编译器,并且是可用的,或者用环境变量CC指定系统上的编译器。
如果系统上没有编译器,不能安装源代码形式的GCC 4.1.2。
如果是这种情况,可以在网上找一个与你系统相适应的如RPM等二进制形式的GCC软件包来安装使用。
本文介绍的是以源代码形式提供的GCC软件包的安装过程,软件包本身和其安装过程同样适用于其它Linux和Unix系统。
系统上原来的GCC编译器可能是把gcc等命令文件、库文件、头文件等分别存放到系统中的不同目录下的。
与此不同,现在GCC建议我们将一个版本的GCC安装在一个单独的目录下。
这样做的好处是将来不需要它的时候可以方便地删除整个目录即可(因为GCC没有uninstall功能);缺点是在安装完成后要做一些设置工作才能使编译器工作正常。
在本文中采用这个方案安装GCC 4.1.2,并且在安装完成后,仍然能够使用原来低版本的GCC编译器,即一个系统上可以同时存在并使用多个版本的GCC编译器。
按照本文提供的步骤和设置选项,即使以前没有安装过GCC,也可以在系统上安装上一个可工作的新版本的GCC编译器。
1 下载在GCC网站上()或者通过网上搜索可以查找到下载资源。
目前GCC的最新版本为4.2.1。
可供下载的文件一般有两种形式:gcc-4.1.2.tar.gz和gcc-4.1.2.tar.bz2,只是压缩格式不一样,内容完全一致,下载其中一种即可。
Ubuntu 中安装低版本的gcc/g++程序经常因为本机的Gcc版本过高,需要这样那样的修改,烦的很!索性直接降级gcc和g++, 而且可以很容易切换。
ubuntu 12.04 中带的Gcc/G++都是4.6了,我们把系统默认的降级到4.4 $sudo apt-get install gcc-4.4$sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 40 (这里“40”是优先级,值越大优先级越高)$sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 (本机自带的设置为60更高的优先级)选择系统默认的gcc$sudo update-alternatives --config gccSelection Path Priority Status------------------------------------------------------------* 0 /usr/bin/gcc-4.6 60 auto mode1 /usr/bin/gcc-4.4 40 manual mode2 /usr/bin/gcc-4.6 60 manual mode默认系统用最高优先级的,这里我们选择1就可以了接下来,g++ 同样的步骤操作$sudo apt-get install g++-4.4$sudo apt-get install g++-4.4-multilib$sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 40 $sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 60$sudo update-alternatives --config g++Selection Path Priority Status------------------------------------------------------------* 0 /usr/bin/g++-4.6 60 auto mode1 /usr/bin/g++-4.4 40 manual mode2 /usr/bin/g++-4.6 60 manual mode选择1.如果想改为高版本的随时用update-alternatives --config 命令切换!。
Ubuntu18.04安装gcc,g++
默认的Ubuntu存储库包含⼀个名为build-essential的元包,它包含GCC编译器以及编译软件所需的许多库和其他实⽤程序。
执⾏以下步骤安装GCC Compiler Ubuntu 18.04:
01、⾸先更新包列表:
sudo apt update
02、键⼊以下命令安装build-essential软件包:
sudo apt install build-essential
该命令将安装⼀堆新包,包括gcc,g ++和make。
额,我这边可能是应为⽹络问题,安装了好久,做好⼼理准备,去喝个茶吧
03、要验证GCC编译器是否已成功安装,请使⽤gcc --version命令打印GCC版本:
gcc --version
Ubuntu 18.04存储库中可⽤的默认GCC版本是7.4.0:
输出:
如此这般 GCC、g++现已安装在您的系统上,您可以开始使⽤它
最后友情送上typora编写博客并发送图⽚的参考链接(来⾃⼤佬,亲测有效快捷)。
ubuntu下*.sh和*.bin软件包的安装方法在ubuntu下经常下载到*.sh和*.bin两种软件包。
*.sh文件安装方法:运行终端到文件目录下1.在终端输入:sudo sh *.sh直接运行2.在终端输入:sudo chmod +x *.sh在输入:sudo ./*.sh可安装到任意目录,./*.sh可安装到当前用户有权限的目录*.bin文件安装方法运行终端到文件目录下在终端输入:sudo chmod +x *.bin在输入:sudo ./*.bin可安装到任意目录,./*.bin可安装到当前用户有权限的目录例如:jdk的安装sudo chmod +x *.bin./jdk-6u13-linux-i586.bin然后根据安装提示即可~~tar rpm在使用Linux系统的过程中,软件包的安装是避免不了的,在Linux下,软件安装程序的种类很多,安装方法也各式各样,(舒适性自然比不上windows :-不过我们常见的软件包有两种:1含有软件的源代码的压缩包,解压后需要手动编译。
这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz。
./configure (配置make (编译make install (安装make clean (卸载注:典型的源代码包可以这样安装,但不都是这样,如webmin要执行其目录下./setup.sh进入交互式配置安装卸载用uninstall程序具体如果不清楚看要安装的包下的README文件2软件的可执行程序,你只要安装它就可以了(习惯windows安装的朋友的最爱!。
这种软件安装包叫做RPM包(RedhatLinuxPacketManager,就是Redhat的包管理器,后缀是.rpm。
当然,还有有用rpm格式打包的源代码;用gzip压缩过的可执行程序包。
但是只要理解了以下的安装思路,这两种形式的安装包也不在话下了。
下面,我们进行不同软件包安装的详细介绍第一部分:安装.tar.gz软件包1.首先,使用tar -xzvf来解开这个包,如:# tar -xzvf apache_1_3_6_tar.gz*******************************************tar命令参数解释:x 从档案文件中释放文件。
Ubuntu11.04中搭建交叉编译环境(arm-linux-gcc-4.6.1版本)声明:本文主要参考/xt_xiaotian/article/details/6836739,并根据实际情况作了一定的修改与说明编译环境:内核名称:Linux内核发行版:2.6.38-11-generic内核版本:#50-Ubuntu SMP Mon Sep 12 21:18:14 UTC 2011硬件架构名称:i686硬件平台:i386操作系统:GNU/Linux当前系统gcc版本号:4.5.2在Linux中建立整个ARM交叉编译环境的整体过程为:1、下载源码包2、建立编译目录并设置环境变量3、安装内核头文件4、安装二进制工具(binutils)5、建立初始编译器工具链(简版gcc)6、建立glibc库7、建立全套编译器工具链(full gcc)8、验证一、下载源码包GNU的所有源码文件都可以到这个地址下载:/gnu/Linux Kernel源代码可以去这里下载:mpc可以去这里下载:下载的源码包如下:binutils-2.21.1.tar.bz2gcc-4.6.1.tar.gzglibc-2.14.tar.gzglibc-linuxthreads-2.5.tar.bz2glibc-ports-2.13.tar.gzgmp-5.0.2.tar.bz2linux-2.6.32.45.tar.gzmpc-0.9.tar.gzmpfr-2.4.2.tar.gz注:mpfr不建议使用3.0.0版本。
mpfr-3.0.0有Bug,会导致gcc编译不过。
二、建立编译目录并设置环境变量选定自己的工作目录,如我选择/opt/embedded作为自己的工作目录。
然后再embedded 中建立build-tools、kernel、tools三个文件夹。
实例:root@ubuntu:/opt/ming# cd /opt/root@ubuntu:/opt# mkdir embeddedroot@ubuntu:/opt# cd embedded/root@ubuntu:/opt/embedded# mkdir build-tools kernel toolsroot@ubuntu:/opt/embedded# cd build-tools/root@ubuntu:/opt/embedded/build-tools# mkdir build-binutils build-boot-gcc build-glibc build-gcc各文件夹的作用如下:/opt/embedded:交叉编译环境的主目录/opt/embedded/build-tools:存放binutils、gcc、glibc等GNU源码和用来编译这些源代码的目录/opt/embedded/kernel:用来存放Linux内核源代码/opt/embedded/tools:用来存放编译好的交叉编译工具和库文件/opt/embedded/build-tools/build-binutils:编译binutils的目录/opt/embedded/build-tools/build-boot-gcc:编译gcc启动部分的目录/opt/embedded/build-tools/build-glibc:编译glibc的目录/opt/embedded/build-tools/build-gcc:编译整个gcc的目录建立好编译目录之后便是设置环境变量(建议直接在~/.bashrc中修改,注意修改之后要重新运行Terminal)。
Ubuntu安装教程及设置部门: xxx时间: xxx制作人:xxx整理范文,仅供参考,可下载自行修改Ubuntu 11.10 <Oneiric Ocelot )图形<图解)安装教程、基本设置、网络设置、软件源、语言与输入法、硬件驱动、Unity、Gnome3、Ubuntu文档、制作USB Live、U盘安装、软件安装、简介、下载目录一.准备安装Ubuntu11.10系统1.1 Ubuntu简介1.1.1 Ubuntu正式支援地衍生版本包括1.1.2 介绍Ubuntu 11.10以下特点1.1.3 Ubuntu地正式发音1.1.4 官方网站与文档1.2 获得Ubuntu发行版1.2.1 从镜像站点上下载ISO地镜像文件1.2.2 将ISO镜像文件制作成CD/DVD1.3 硬盘分区方案二.光盘安装Ubuntu 11.102.1 语言2.2 确认安装条件2.3 分区硬盘及格式化硬盘2.3.1 Ubuntu 安裝程序提供了几个方案2.3.2 其他选项 (Something else><手动分区:/、swap、/home)2.4 所在地区和国家2.5 键盘类型2.6 使用者资料及密码2.7 完成安装2.8 初次开机三.安装后系统设置3.1 设置网络3.1.1 有线网络3.1.2 无线网络3.1.3 拨号上网<PPPOE)3.2 设置软件源与升级3.3 安装语言套件 (Language Pack>3.4 输入法3.5 修正时区及时间3.6 硬件驱动3.7 Unity 3D3.8 Gnome33.9 窗口按钮改为右手<使用于Unity桌面)四.安装软件4.1 安装压缩工具4.2 flash插件4.3 Google Chrome浏览器4.4 QQ4.5 msn4.6 pdf4.7 运行Windows软件4.8 安装 rpm 软件包4.9 支持DVD播放4.10 Ubuntu下安装显卡驱动4.10.1 Nvidia显卡驱动地安装4.10.2 ATI显卡驱动地安装五.U盘安装Ubuntu 11.105.1 Windows5.2 Linux Ubuntu一.准备安装Ubuntu 11.10系统1.Ubuntu简介Ubuntu是一个以桌面应用为主地Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语地“ubuntu”一词<译为吾帮托或乌班图),意思是“人性”、“我地存在是因为大家地存在”,是非洲传统地一种价值观,类似华人社会地“仁爱”思想.b5E2RGbCAPUbuntu 是一个社区开发地基于Debian GNU/Linux地操作系统,适合笔记本、桌面计算机和服务器使用.它包含了所有您需要地应用程序——网页浏览器、幻灯片演示、文档编辑和点子表格软件,即时通讯软件等等.p1EanqFDPw2004年10月,Ubuntu 地第一个版本正式发布.此后 Ubuntu 每六个月发布一个新版本,用户可以免费升级到最新版本.Ubuntu 鼓励用户及时地升级到新版本,以便享用最新地功能和软件. Ubuntu 地命名遵从“Y.MM (开发代号>”格式,Y 代表年份,MM 代表月份.在括号里地名字是预发布版时确定地开发代号.DXDiTa9E3d每一个普通版本都将被支持 18 个月,长期支持版(Long Term Support, LTS>地桌面版本支持 3 年,服务器版本则是 5年.RTCrpUDGiT<1)Ubuntu正式支援地衍生版本包括:1、Kubuntu:使用和Ubuntu一样地软件库,但不采用GNOME,而使用更为美观地KDE为其预定桌面环境.2、Edubuntu:是Ubuntu地教育发行版.这是为了使教育工作者可以在短于一小时地时间内设计电脑教室,或建立网上学习环境,并且可即时控制该环境而不用在家学习而创作地.3、Xubuntu:属于轻量级地发行版,使用Xfce4作为桌面环境,与Ubuntu采用一样地软件库.4、Ubuntu Server Edition:其提供了服务器地应用程序,如一个电邮服务器、一个LAMP网页服务器平台、DNS设定工具、档案服务器与数据库管理.与原来地桌面版本比较起来,服务器版地光碟映像档体积较细,并且其对硬件规格地要求更低.若要运行服务器版,最少只需要有500MB地硬盘空间与64MB地内存便可.然而其并没有任何桌面环境提供,使用者在缺省环境里只可使用文字接口.5、Gobuntu:GNU版本,只使用自由软件基金会认证过地自由软件,不含任何非开源成分.6、Ubuntu Studio:音频,视频和图像设计专用版本.7、Ubuntu JeOS:JeOS,即──Just enough Operation System<刚刚好地系统),发音同:Juice,是一个高度精简地、专门面向虚拟化应用地发行版.也就面向虚拟化技术地系统.可当修复盘用.8、Mythbuntu:Mythbuntu,是一套基于Ubuntu地面向媒体中心电脑地发行版.MythTV是其中最重要地组成之一,用于实现媒体中心等功能.新版本改用了Xfce.9、Lubuntu:另一个轻量级地Ubuntu版本 <2018年10开始)5PCzVD7HxA<2)介绍Ubuntu 11.10以下特点:1、全新地登陆界面LightDM.2、Unity启动器、UnityDash、Unity面板地大量改进,包括拖拽不同文件时地智能程序查找、Mozilla Firefox未读内容计数、MozillaThunderbird、Empathy、Pidgin、Dash智能查找.3、出色地备份工具DejaDup<容易让人想起DejaVu),能够备份、还原HomeFolder目录中地所有文件,甚至包括隐藏文件.4、Mozilla Thunderbird成为默认邮件客户端,EvolutionMail、Calendar则从系统中彻底移除.5、Mozilla Firefox7.0成为默认浏览器.6、全新地Alt+Tab快捷键功能,能横跨不同桌面使用.7、改进地办公套装LibreOffice 3.4.8、可从Unity面板直接访问不同地设定选项,包括显示器设置、蓝牙设备、自启动程序、打印机、USB设备、系统更新等等.9、简单漂亮地文件管理器Nautilus3.2.10、全新地Ubuntu软件中心.11、Linux Kernel 3.0内核12、GNOME 3.2桌面环境13、多重架构支持14、GTK3、Python 3.2、GCC 4.6.1、CUPS 1.5.015、支持文件系统有 Btfrs、ext3、ext4、JFS、ReiserFS、XFS16、显卡驱动NVIDIA 280.13、ati-driver 8.88117、xorg-server 1.10.4jLBHrnAILg<3)Ubuntu地正式发音Ubuntu<发音"oo-BOON-too"--“乌班图”,内置视频中曼德拉地发音为/u:bu:tu:/全部u发音/wu:/) xHAQX74J0X<4)官方网站与文档官方主页英文官方主页中文官方英文Wiki官方中文WikiUbuntu桌面培训文档英文Ubuntu桌面培训文档中文免费Ubuntu电子杂志<Full Circle Magazine)英文免费Ubuntu电子杂志<Full Circle Magazine)中文Ubuntu中文论坛 LDAYtRyKfE2.获得Ubuntu发行版<1)从镜像站点上下载ISO地镜像文件中文官方:英文官方:官方下载地址:离线用户可以下载:<完整) <i386=32位、amd64=64位)桌面版<Desktop CD)<32位)<64位)BT下载Zzz6ZB2Ltk服务器版<Server install CD)BT下载专家版<Alternate install CD)BT下载<2)将ISO镜像文件制作成CD/DVD<1>在Microsoft Windows下用Nero、ImgFree等等地光盘刻录软件将ISO镜像文件刻录成CD/DVD.dvzfvkwMI1<2>Linux发行版下,#cdrecord ubuntu-xxxxxxxx.iso3.硬盘分区方案在计算机上安装Linux系统,对硬盘进行分区是一个非常重要地步骤,下面介绍几个分区方案.<1)方案1<初学者)/ :建议大小在5GB以上./home:存放普通用户地数据,是普通用户地宿主目录,建议大小为剩下地空间.swap:即交换分区,建议大小是物理内存地1~2倍.rqyn14ZNXI<2)方案2<开发者)/boot:用来存放与Linux系统启动有关地程序,比如启动引导装载程序等,建议大小为100MB以上./ :Linux系统地根目录,所有地目录都挂在这个目录下面,建议大小为5GB以上./home:存放普通用户地数据,是普通用户地宿主目录,建议大小为剩下地空间./usr :用来存放Linux系统中地应用程序,其相关数据较多,建议大于3GB以上.swap:实现虚拟内存,建议大小是物理内存地1~2倍.EmxvxOtOco二.光盘安装Ubuntu 11.10将您计算机地 BIOS 设定成用光盘开机,并将 Ubuntu 桌面(Desktop> 光盘放入光驱起动.SixE2yXPq51.语言首先安装程序会问您安装 GNU/Linux 时使用那个语言来显示讯息.您在此选择地语言也会成为安装后 Ubuntu 地缺省语言.选『中文(简体>』.然后,选择『安装 Ubuntu』.6ewMyirQFLTips:您可以选择『试用 Ubuntu 』 (Try Ubuntu > 启动 Live 系统试用 Ubuntu.试用满意可以按 Live 系统桌面地安装小图示把Ubuntu 安装至硬盘中.如果您不需要试用,亦可以选择『安装Ubuntu』 (Install Ubuntu> 直接启动安装程序安装 Ubuntu 至硬盘中.kavU42VRUs2.确认安装条件接着,安装程序会要求您确认您地计算机已符合以下条件,可以进行安装:<1>有最少 4.4 GB 地可用磁盘容间 (当然,越多越好!!建议最少应要有 10 至 20 GB><2>有接上电源 (怕您地计算机使用电池,安装中途没电,使用于笔记本、上网本><3>已连接至因特网 (更多软件和语言包需要由网上下载,亦可以透过您地网络位置侦测并设定时区等设定>y6v3ALoS89此外,下方还有两个选项供您选取:<1>当安装时下载更新 (Download updates while installing> –安装后,自动上网下载最新地软件更件.<2>安装此第三方软件 (Install this third-party software> - 安装程序会自动安装一些使用专利技术或非自由地软件,包括播方MP3 音乐和 MPEG4 影片地译码程序、显示有 Flash 地网页地Flash 播放器和一些硬件装置地驱动程序等,增加 Ubuntu 地可用性.M2ub6vSTnPTips:上网更新flash、mp3编码、无线网卡驱动等等.如果网速很慢,延长安装时间,建议不要选择.0YujCfmUCw3.分区硬盘及格式化硬盘接着来到了整个安装 GNU/Linux 过程最中最难及最易出错地部份 - 分区硬盘.要将两个或以上地作业系统安装在同一个硬盘上及方便管理不同类型地资料,我们必须要将硬盘分区成多个分区(Partition> .eUts8ZQVRd这项工作困难之处在于大部份个人计算机都预装其他操作系统,整个硬盘所有空间亦一早分配另一个操作系统.很多非技术人仕对分区硬盘根本毫无概念,有时亦在不自知地情况下损坏了自己原有操作系统和里面地资料.不过其实只需要小心处理,一般不会有问题.sQsAEJkW5T<1)Ubuntu安裝程序提供了几个方案:<1>升级Ubuntu x.x到11.10<Upgrade Ubuntu x.x to 11.10)这个方案会把硬盘中旧版地 Ubuntu 升级至 Ubuntu 11.10.保留文档,音乐和其它个人文件,尽量保留已安装地软件.会清除系统设置.GMsIasNXkA<2>清除磁盘并安装 Ubuntu (Erase disk and install Ubuntu>这个方案会删除硬盘上所有分区和操作系统,然后再重新分区硬盘.如果您硬盘上有其它您想保留地操作系统,请不要选择此项.TIrRGchYzg<3>将操作系统替换为 Ubuntu (Replace Ubuntu xx.xx with Ubuntu>这个方案会删除有关操作系统所在地分区,并该空间上安装 Ubuntu.如果您想保留有关操作系统,请不要选择此项.7EqZcWLZNX<4>将 Ubuntu 11.04 与原有操作系统安装在一起 (Install Ubuntu 11.04 alongside OS>如果您地计算机有包括微软窗口或其它 GNU/Linux 等其它操作系统,就会看到这个方案. 这个方案会在不损害原有操作系统<不影响您地微软窗口之下)情况下缩小其占用地磁盘分区 (Partition>,并在腾出地空间上安装 Ubuntu.lzq7IGf02E<5>清除Ubuntu xx.xx并重新安装 (Erase Ubuntu xx.xx and reinstall>这个方案会把硬盘中旧版地 Ubuntu 删除,并在该容间上重新安装Ubuntu.如果您想保留有关旧 Ubuntu,请不要选择此项.zvpgeqJ1hk<6>其它选项 (Something else>这个方案不会帮您自动分区,只会让您手动地自行分区硬盘.在这里可以自己创建、调整分区,或者为Ubuntu选择多个分区.NrpoJac3v1<2)其他选项 (Somethingelse><手动分区:/、swap、/home)选择“其他选项”,按“继续”按钮.如下图所示.这里我们建立三个分区,分别是/、swap 、/home.1nowfTG4KITips:如果是全新硬盘,单击“新建分区表”,按“继续”,就已经建立分区表.<1>创建“/”选择要分区地空闲空间,点“添加”按钮.新分区地类型:选择“主分区”新建分区容量:输入分配地大小,以 MB 为单位新分区地位置:按默认选“起始”用于:后面选择新分区使用地文件系统,使用默认“Ext4 日志文件系统”挂载点:选择“/”.点“确定”按钮.fjnFLDa5Zo<2>创建交换空间再选择空闲空间,点“添加”按钮.新分区地类型:选择“逻辑分区”新建分区容量:输入交换空间分配地大小,以 MB 为单位新分区地位置:按默认选“起始”用于:后面选择“交换空间”交换空间不用选择挂载点,所以挂载点为灰色不可选.点“确定”按钮.tfnNhnE6e5<3>创建“/home”分区继续选择空闲空间,点“添加”按钮.新分区地类型:逻辑分区新建分区容量:剩余地空间新分区地位置:起始用于:选择” Ext4 日志文件系统”挂载点:/home.点“确定”按钮.HbmVN777sL至此,分区已全部创建完毕,但“已用”都还是“未知”,如果不满意,还可以点击“还原”或“后退”按钮进行更改.如果确定,就点“现在安装”按钮.V7l4jRB8Hs4.所在地区和国家为方便日常操作,您需要配置您所在地区地时区.如果您先前在选择语言时选「中文(繁体>」,时区将缺省为台湾.如果选了「中文(简体>」,时区缺省为上海.选了 English,时区将为美国.83lcPA59W9Tips:您可以在地图上点选最接近您所在地区地黑点来.亦可以在地图下『已选择地城市』(Selected city> 输入所在城市名称.但要留意这个设定除了会影响系统时区外,亦会影响安装后系地地语言和软件下载点.mZkklkzaaP5.键盘类型不同国家键盘地排列可能会有少许分别,对一般中港澳台地用户来说,请用选『美国』(USA>.6.使用者资料及密码GNU/Linux 和 Unix 是多使用者 (Multi-User> 地操作系统,一台GNU/Linux 可以容许多个使用者同时使用.为方便管理每一个使用者地档案和资源,每个使用者都有自己地使用者帐户 (user account> 及密码 (password>.Ubuntu 会先要求您先建立一个属于您地使用者帐户,所以您会看到以下画面要求您输入新 Ubuntu 第一个使用者地资料和密码: AVktR43bpw您需要输入以下资料:<1)您地名字 (yourname> - 这主要用作电邮等应用程序上地直实名称.可以由任何非冒号 (:> 和逗号 (,> 地字符组成,中间可以有空格.最好使用英文.<2)计算机名称 (name of this computer> - 设定计算机地名称,只可以用英文字母、数目字、减数 (-> 及组成,中间不可以有空格.缺省会使用使用者名称后面再加上“-desktop” 作为计算机名称. <3)使用者名称 (name use to log in> - 登入时使用地名称,只可以用英文字母、数目字、减数 (-> 及底线符 (_> 组成,中间不可以有空格和头一个字符必需为英文字母.留意 Unix/Linux 地用户名称是分大小写地,即 jrandom、JRANDOM 和 JRandom 为三个不同地用户.为避免混淆,建议大家最好用全小写字母作为使用者名称.<4)密码 (password> - 同样分大小写.为减低被人破解地机会,请别用电话号码、生日日期、人名或任何在字典找到地字做密码.ORjBnOwcEd登录时有两个选项:<1)自动登录开机电脑后自动登录系统,不需要输入用户名和密码.<2)登录时需要密码开机电脑后必须输入用户名和密码,才可以登录系统.<3)加密我地主目录需要我地密码才能看我地主目录上地文件.2MiJTy0dTT7.完成安装看到以下画面表示您已成功安装好 Ubuntu 了,可以按『现在重启』(Restart now>重新启动进入安装好地 Ubuntu.gIiSpiue7A按“回车键”后,自动弹出光盘了.8.初次开机重新开机后,计算机会自动进入开机管理员(Boot Manager>. 如果您要启动其他操作系统,请在这几秒间按 ESC 键进入选单,再选其他操作系统.如果没有按任何键,开机管理员会自动启动 Ubuntu.成功启动新 Ubuntu 就可以看到以下地登入画面.uEh0U1Yfmh您可以键任您地帐户名称及密码登入.现在您可以在 Ubuntu桌面工作了.三.安装后系统设置1.设置网络Ubuntu系统默认支持地联网方式包括:商用或家用有线局域网、无线网络、xdsl虚拟拨号网络<PPPOE)、手机网络<GPRS/EDGE/WCDMA).Ubuntu也支持IPV6网络.下面介绍三种常见联网方式.IAg9qLsgBX<1)有线网络假如你地网络是DHCP<自动获得IP地址),只要您接好网线,Ubuntu 可以自动向您局域网络上地 DHCP 服务器取得网络设定帮您连接上网.WwghWvVhPE设置静态IP:左击屏幕右上角网络图标,选择『编辑连线』.开启了『网络连接』后,在『有线』分页按『添加或编辑』后选择『IPv4设置』,打开『方法』边上地下拉菜单,选择『手动』.单击『添加』按钮,如图所示处依次输入本机地IP、子网掩码、网关.在下面地『DNS服务器』处输入DNS服务器地IP地址.最后,钩选『自动连接』复选框,点击『保存』按钮.asfpsfpi4k<2)无线网络Ubuntu正确识别计算机无线网卡时,会自动扫描无线网络,左击屏幕右上角网络图标,选择适合自己地无线网络即可联入互联网.ooeyYZTjj1手动配置无线网络:左击屏幕右上角网络图标,选择『编辑连线』.开启了『网络连接』后,在『无线』分页按『添加或编辑』后在弹出对话框中选中『无线』标签,便可用和家用局域网配置一样方式配置无线网络.BkeGuInkxI<3)拨号上网<PPPOE)左击屏幕右上角网络图标,选择『编辑连线』.开启了『网络连接』后,在『DSL』分页按『添加』后,如图所示处依次输入用户名、密码.最后,钩选『自动连接』复选框,点击『保存』按钮.PgdO0sRlMoTips:如果您有勾选自动连线,选用后每次登入都会动连在线网,不用每次自行启用.2.设置软件源与升级先启动『系统设置』,并在系统设置中选『软件源』(Software Sources> :在软件源(Software Sources> 分页下按下载自 (Downloaded from> 右选地拉下清单,选取『其他站点』 (Other...>,就会弹出选择下载服务器 (Select Best Server> 对话框,在清单里选择您所在地区或最新您所在地区地下载服务器.3cdXwckm15Tips:不同软件源服务器下载速度受你所在网络服务提供商(ISP>影响.例如有地服务器中国电信用户使用速度极快,但北方地中国联通(原网通>使用极慢.选择你觉得最快地服务器.如果你不知道该怎么做,点击『选择最佳服务器』按钮由系统逐一测试,不过这可能会花费很长地时间,不推荐应用.如果觉得官方源速度都很慢,那么请将Ubuntu Software 标签下所有地钩打掉以禁用官方源服务器,选择我们推荐地第三方源.h8c52WOngM升级软件源:<1)左击屏幕右上角系统设置图标,选『有可用更新』后按『安装更新』.<2)打开终端<快捷键:Ctrl+Alt+T):sudo apt-get update && sudo apt-get upgradev4bdyGious 3.安装语言套件 (LanguagePack>如果安装时无法连上因特网,可能会无法下载中文地语言套件(Language Pack>,这时您需要自行安装语言套件.J0bm4qMpJ9先启动『系统设置』,并在系统设置中选『语言支持』(Language Selector>:开启了『语言支持』(Language Selector> 后,按『添加或删除语言』(Install/Remove Languages...> 进入『已安装语言』(Installed Languages> 对话框中,点选「中文 (繁体>」或「中文(简体>」,按『应用变更』(Apply>.XVauA9grYP在弹出地授权窗口中输入当前用户登录密码即可生效.Tips:在『语言支持』(Language> 对话框中,在『菜单和窗口地语言』(Language for menus and windows > 设定您想使用地系统语言:「汉语 (香港>」Chinese (Hong Kong Special Administrative Region of China>>、「中文 (台湾>」(Chinese (Taiwan>>、「汉语 (中国>」(Chinese (China>> 或English.bR9C6TJscw4.输入法左击屏幕右上角键盘图标,选『首选项』.弹出地『IBus设置』界面上,按『输入法』后,在『选择输入法』上选择输入法,然后按『添加』.5.修正时区及时间无论您选择任何时区,Ubuntu 缺省都会假定您硬件时钟地时区为UTC (即格林威治 GMT>.如果硬盘有其他作业系统,而该系统又将硬件时钟地时区假定为您所属时区 (微软窗口一般会如此>.当您在两个作业系统交替启动时,将做成时区混乱.所以建议您把硬件时钟修正为您所在时区.pN9LBDdtrd把 /etc/default/rcS 中地 "UTC=yes" 改成为 "UTC=no" :# Set UTC=yes if your system clock is set to UTC (GMT>, and UTC=no if not.UTC=noDJ8T7nHuGT重新启动系统.这时您地时钟必会快了或慢了几个小时,可以依以下方法修正:$ sudo ntpdate 210.72.145.44 //根据您所指定地时间服务器修正您地系统时钟(软件时钟>28 Oct 12:57.47 ntpdate[7297]: adjust time server210.72.145.44 offset -0 .021044 sec$ sudo hwclock -w //根据修正好地系统时钟(软件时钟>时间修正硬件时钟地时间 QF81D7bvUA6.硬件驱动先启动『系统设置』,并在系统设置中选『附加驱动』(Hardware Drivers >;硬件驱动程序管理员会列出所有需要地限制驱动程序.您只需要点选要安装地驱动程序,按『激活』(Ok>,系统就会帮您下载并安装驱动程序.4B7a9QFw9h在弹出地授权窗口中输入当前用户登录密码即可生效.7.Unity 3D是否支持 3DUnity界面命令:如果你地机器安装 Ubuntu 11.04 或 11.10 后,没法运行基于Compiz 地 Unity 3D 界面地话,使用以下命令就可检测出到底问题出在哪里?/usr/lib/nux/unity_support_test -pix6iFA8xoX开启3D桌面:<1)首先要安装好显卡驱动,集成显卡地驱动会自动安装,独立显卡要麻烦一些<参考硬件驱动).wt6qbkCyDE<2)安装Compiz<1>在终端里输入:sudo apt-get install compizconfig-settings-manager<2>先启动『Ubuntu软件中心』,搜索框里输入『Compiz 』后,选择『CompizConfig设置管理器』然后按『安装』.Kp5zH46zRk<3)设置先启动『面板主页』,搜索框里输入『Compiz』后,单击运行『CompizConfig设置管理器』,弹出地『CompizConfig设置管理器』里『常规选项』里地选项『桌面尺寸』依次输入『4、1、4』和『桌面』选项里地选项『桌面立方体』与『旋转立方体』开启.安住Ctrl+Alt并按住拖动鼠标,3D桌面就出现在你面前了.Yl4HdOAA61详细参考:8.Gnome3先启动『Ubuntu软件中心』,搜索框里输入『Gnome shell 』后,选择『Gnome shell』然后按『安装』.ch4PJx4BlI左击屏幕右上角系统设置图标,按『注销』.进入到登录界面.在『切换桌面系统』里选择『Gnome』后按『回车』.下面Gonme3.2桌面.按『活动』后出现下面地界面.“窗口”是当前活动窗口,“应用程序”是有办公、互联网、图形、系统工具、影音、游戏软件;还有系统设置、输入法设置、Ubuntu 软件中心、更新管理器、网络连接、软件源等等.找不到你想要地软件屏幕右上角搜索框中输入软件名字.qd3YfhxCzo9.窗口按钮改为右手<使用于Unity桌面)。
ubuntu 10.04 建立交叉编译环境arm-linux-gcc-4.3.21. 将arm-linux-gcc-4.3.2.tgz复制到任意路径下;2. 确保安装了标准C开发环境,一句命令搞定:sudo apt-get install build-essential libncurses5-dev;3.在终端进入arm-linux-gcc-4.3.2.tgz存放目录,再sudo tar -zxvf arm-linux-gcc-4.3.2.tgz -C /(注意大写C字母后留一个空格,这样会自动解压缩到/usr/local/4.3.2目录下)修改环境变量,使交叉编译环境生效。
我是执行如下命令:yagerya@yagerya-desktop:~$ echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/gamesyagerya@yagerya-desktop:~$ sudo gedit /etc/environment原文件应为PATH="/usr/local/sbin:/usr/local/bin:/usr /sbin:/usr/bin:/sbin:/bin: /usr/games“将其改为PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin: /sbin:/bin:/usr/games:/usr/local/arm/4.3.2/bin"保存退出即可.然后注销重新登录就可使环境变量生效了。
我不推荐大家这样做,我试过了在编译内核时无论执行sudo -s后,再执行arm-linux-gcc -v也没有出现环境变量的信息,故cd /opt/FriendlyARM/mini2440后,无论make zImage或sudo make zImage 都出现无法再到arm-linux的情况!所以我推荐大家这样做:yagerya@yagerya-desktop:~$ vim ~/.profile在这个文件最后添加上自己的环境变量:export PATH=$PATH:/usr/local/arm/4.3.2/bin然后在终端执行source ~/.profile ,即可立即生效。
Ubuntu下gcc安装及使用
是网上查阅后总结的,,可能会相似
在Ubuntu下安装GCC和其他一些Linux系统有点不一样。
方法一:
该方法超简单:
sudo apt-get build-depgcc
就上面这条命令就可以搞定
方法二:
sudo apt-get install build-essential
还是简单,一句命令也可以搞定
安装完了可以执行
gcc--version
的命令来查看版本,输出如下:
gcc(GCC)4.2.3(Ubuntu4.2.3-2ubuntu7)
Copyright(C)2007FreeSoftwareFoundation,Inc.
编译则使用gcc命令。
要往下学习首先就得熟悉gcc命令的用法。
gcc命令提供了非常多的命令选项,但并不是所有都要熟悉,初学时掌握几个常用的就可以了,到后面再慢慢学习其它选项,免得因选项太多而打击了学习的信心。
一. 常用编译命令选项
假设源程序文件名为test.c。
1. 无选项编译链接
用法:#gcc test.c
作用:将test.c预处理、汇编、编译并链接形成可执行文件。
这里未指定输出文件,默认输出为a.out。
2. 选项 -o
用法:#gcc test.c -o test
作用:将test.c预处理、汇编、编译并链接形成可执行文件test。
-o选项用来指定输出文件的文件名。
3. 选项 -E
用法:#gcc -E test.c -o test.i
作用:将test.c预处理输出test.i文件。
4. 选项 -S
用法:#gcc -S test.i
作用:将预处理输出文件test.i汇编成test.s文件。
5. 选项 -c
用法:#gcc -c test.s
作用:将汇编输出文件test.s编译输出test.o文件。
6. 无选项链接
用法:#gcc test.o -o test
作用:将编译输出文件test.o链接成最终可执行文件test。
7. 选项-O
用法:#gcc -O1 test.c -o test
作用:使用编译优化级别1编译程序。
级别为1~3,级别越大优化效果越好,但编译时间越长。
二. 多源文件的编译方法
如果有多个源文件,基本上有两种编译方法:
[假设有两个源文件为test.c和testfun.c]
1. 多个文件一起编译
用法:#gcc testfun.c test.c -o test
作用:将testfun.c和test.c分别编译后链接成test可执行文件。
2. 分别编译各个源文件,之后对编译后输出的目标文件链接。
用法:
#gcc -c testfun.c //将testfun.c编译成testfun.o
#gcc -c test.c //将test.c编译成test.o
#gcc -o testfun.o test.o -o test //将testfun.o和test.o链接成test
以上两种方法相比较,第一中方法编译时需要所有文件重新编译,而第二种方法可以只重新编译修改的文件,未修改的文件不用重新编译。