Ubuntu下gcc安装及使用
Ubuntu18.04Server版安装及使用(图文)

2.4.2 配置多网卡静态IP
eth0: dhcp4: no eth1: dhcp4: no bonds: bond0: interfaces: - eth0 - eth1 addresses: [172.20.7.34/16] gateway4: 172.20.0.1 nameservers: addresses: [223.6.6.6,223.5.5.5] parameters: mode: active-backup mii-monitor-interval: 100 # poweroff # netplan apply
1.11 确认时区 1.12 选择磁盘分区的方法,这里选手动分区 1.13 选择磁盘
1.14 确认对磁盘分区 1.15 对磁盘分区 1.16 创建新分区
1.17 指定分区大小,这里将磁盘的全部大小划分给该分区 1.18 选择分区类型,这里选主分区 1.19 分区完成
1.20 完成分区并写入数据 1.21 确认写入磁盘 1.22 是否使用代理,这里不填
1.3 选择安装过程中使用的语言,也是系统安装完后使用的默认语言
1.4 选择地区Biblioteka 这里先选择最后一项other,然后回车再选择Asia,最后选择China
1.5 选择语言环境
1.6 键盘布局检查,选择NO 1.7 选择美式键盘 1.8 确认使用美式键盘
1.9 配置主机名 1.10 创建一个普通用户和为其设置密码
ubuntu下安装cmake及cmake简单使用,CmakeList的编写和参数详解

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

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安装及使⽤是⽹上查阅后总结的,,可能会相似在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操作系统安装及设置步骤介绍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. 设置用户权限和访问控制,避免非授权用户访问您的系统。
ubuntu12.04安装与桌面配置过程详解

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交叉编译器的两种方法(附下载地址)

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下驱动开发环境搭建

在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磁盘上,这部是必须的,否则可以跳过。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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
以上两种方法相比较,第一中方法编译时需要所有文件重新编译,而第二种方法可以只重新编译修改的文件,未修改的文件不用重新编译。