61阅读

如何安装ubuntu-ubuntu下如何安装cmake?cmake简单使用详解

发布时间:2018-02-22 所属栏目:windows下使用cmake

一 : ubuntu下如何安装cmake?cmake简单使用详解

前言

最近突然想将开发环境转移到Linux上,同时也准备阅读些github上的开源代码,发现现在开源项目一般都是用cmake管理的。所以就在自己的虚拟机上捣鼓。一开始我也不知道cmake是啥,后来通过折腾也大概知道其作用,它所做的事其实就是告诉编译器如何去编译链接源代码。你也许想问不是有makefile吗,为什么还要它?这里就牵涉到跨平台问题。在windows平台下是通过project文件去管理这些的,如果不用cmake,那我们为window和linux系统就要写对应的project文件和makefile文件,这无疑是一件繁琐的事,而我们只要编写一次cmake,就可以用在各个平台,而且其语法也简单。这就是所谓的“write once,use everywhere”。

安装过程

1.首先去官网(https://cmake.org/download/)下载安装包,选择“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_SRC

aux_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)

二 : Ubuntu下如何安装LAMP(图)

Ubuntu环境下如何安装LAMP组件?

一、LAMP的介绍

二、使用Ubuntu界面管理器

系统->系统管理->新立得软件包管理器->编辑->使用任务标记分组软件包->LAMP Server(勾选)->确定->返回到上一个窗口点击应用(或 System->Administration->Synaptic Package Manager->Edit->Mark packages by Task->LAMP Server->OK)。然后系统会自动下载安装lamp环境软件包,几分钟就下载搞定。安装过程中会要求设置Mysql root帐号的密码,设置好了记住。另外当Ubuntu系统升级时lamp环境组件也会同时更新到最新版本。

安装完毕测试:打开Firefox浏览器在地址栏输入127.0.0.1,显示It works!表明Apache服务器已经开始工作了,LAMP安装也就这样完成了。

Ubuntu下如何安装LAMP(图)_lamp配置

Linux ubuntu LAMP 安装配置环境-It Works

当然不使用Gnome,使用终端命令也很简单:

直接一条命令:apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql

设置Ubuntu文件执行读写权限

LAMP组建安装好之后,PHP网络服务器根目录默认设置是在:/var/www。由于Linux系统的安全性原则,改 目录下的文件读写权限是只允许root用户操作的,所以我们不能在www文件夹中新建php文件,也不能修改和删除,必须要先修改/var/www目录的 读写权限。在界面管理器中通过右键属性不能修改文件权限,得执行root终端命令:sudo chmod 777 /var/www。然后就可以写入html或php文件了。如果对777表示的文件权限不是很清楚,可以到这篇文章中看看:文件权限666是什么意思。

三、如何安装phpmyadmin-Mysql 数据库管理

使用界面管理器:

系统->系统管理->新立得软件包管理器->搜索 phpmyadmin->右键标记安装。

或直接使用一条命令:sudo apt-get install phpmyadmin 安装开始。

phpmyadmin设置:

在安装过程中会要求选择Web server:apache2或lighttpd,选择apache2,按tab键然后确定。然后会要求输入设置的Mysql数据库密码连接密码 Password of the database's administrative user。

然后将phpmyadmin与apache2建立连接,以我的为例:www目录在/var/www,phpmyadmin在/usr/share /phpmyadmin目录,所以就用命令:sudo ln -s /usr/share/phpmyadmin /var/www 建立连接。

phpmyadmin测试:在浏览器地址栏中打开http://localhost/phpmyadmin。

Ubuntu LAMP 如何配置Apache

1. 启用 mod_rewrite 模块

终端命令:sudo a2enmod rewrite

重启Apache服务器:sudo /etc/init.d/apache2 restart

Apache重启后我们可以测试一下,在/var/www目录下新建文件test.php,写入代码: 保存,在地址栏输入http://127.0.0.1/test.php 或 http://localhost/test.php ,如果正确出现了php 配置信息则表明LAMP Apache已经正常工作了(记得重启Apache服务器后再测试)。

2.设置Apache支持.htm .html .php

  1. sudogedit/etc/apache2/apache2.conf

  1. sudogedit/etc/apache2/mods-enabled/php5.conf

在打开的文件中加上

AddType application/x-httpd-php .php .htm .html 即可。

LAMP配置之Mysql测试

上面php,Apache 都已经测试过了,下面我们再测试一下Mysql 数据库是否已经正确启用。

在/var/www目录下新建 mysql_test.php:

  1. $link=mysql_connect("localhost","root","020511");
  2. if(!$link)
  3. {
  4. die('Couldnotconnect:'.mysql_error());
  5. }
  6. elseecho"Mysql已经正确配置";
  7. mysql_close($link);
  8. ?>

保存退出,在地址栏输入http://127.0.0.1/mysql_test.php,显示"Mysql 已经正确配置"则表示OK了,如果不行,重启Apache服务器后再试一下。

解决Firefox浏览器显示中文乱码等问题

上面在FireFox浏览器中打开mysql_test.php或phpmyadmin测试时,如果出现了中文乱码,则是默认语言设置问题,解决方法如下:

打开apache配置文件: udo gedit /etc/apache2/apache2.conf,在最后面加上:AddDefaultCharset UTF-8,如果还是乱码的,再将UTF-8改用gb2312。

重启Apache:sudo /etc/init.d/apache2 restart 再刷新mysql_test.php 中文乱码没有了。

如果要人工启动mysql:mysql -u root -p,根据提示输入密码。

如果重启Apache时出现:

  1. *Restartingwebserverapache2
  2. apache2:Couldnotreliablydeterminetheserver'sfullyqualifieddomainname,using127.0.1.1forServerName
  3. apache2:Couldnotreliablydeterminetheserver'sfullyqualifieddomainname,using127.0.1.1forServerName

则还是修改apache配置文件:sudo gedit /etc/apache2/apache2.conf,在文件最后设置:ServerName 127.0.0.1

LAMP组件经常使用的几个终端命令

重启 apache:sudo /etc/init.d/apache2 restart

重启mysql:sudo /etc/init.d/mysql restart

配置 php.ini:sudo gedit /etc/php5/apache2/php.ini

配置 apache2.conf:sudo gedit /etc/apache2/apache2.conf

PHP CGI :sudo /var/www/cgi-bin/

Ubuntu PHP 编辑器

最后LAMP配置就完成了,在Ubuntu下进行简单的php代码编辑,用Gedit就可以了。Gedit支持HTML,PHP,Javascsript等近几十种语言的代码高亮功能。如果是PHP项目开发,建议使用PHP IDE编辑器,比如Zend Studio,Eclipse。据说文本编辑VIM也很不错。

PS:如果是Windows XP 下要搭建LAMP 环境,建议大家试试xampp快速安装配置法,使用也很方便快捷,点击前面的超级链接或Google一下就知道怎么用了。

三 : win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10?

[ubuntu u盘安装]win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10?——简介
Ubuntu/Ubuntu Kylin 14.10Bata1已经在9月1号正式开放测试,由于其更新内容为:免费提供给Ubuntu桌面爱好者尝鲜体验。故而受到了众多Ubuntu爱好者的期待,那么在win8.1下如何安装Ubuntu/Ubuntu Kylin 14.10呢?这里介绍一下,我安装64位的ubuntukylin-14.10-beta1的经验。
[ubuntu u盘安装]win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10?——知识点
ubuntukylin-14.10-beta1-desktop-amd64.ISO电脑[ubuntu u盘安装]win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10?——详细知识

[ubuntu u盘安装]win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10? 一
首先到Ubuntu官网下载UbuntuKylin-14.10。具体网址这里不提供了,进入官方后,选择合适的版本之后,下载

[ubuntu u盘安装]win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10? 二
然后制作U盘启动。这里制作U盘启动的时候,有很多种方法。下面给大家介绍两种常用的。1:直接将ISO文件里面的内容,拷贝到U盘中,然后将U盘重命名为“UUI”,命名为“UUI”之后,U盘的名字会自动变为“Install Ubuntukylin”。2:用UtraISO软件刻录启动盘。UtraISO的使用方法,大家可以百度。由于我使用的第一种方法,所以只给大家介绍第一种。

[ubuntu u盘安装]win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10? 三
U盘启动盘制作好以后,重启电脑进入BIOS设置,选择好启动项,我们这里设置为U盘启动优先。设置BIOS的方法因自己电脑而已。下图为我设置我的电脑的方法。设置完毕之后,重启电脑。

[ubuntu u盘安装]win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10? 四
电脑启动之后,出现如图所示界面,我们选择第二项“Install Ubuntu Kylin”

[ubuntu u盘安装]win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10? 五
然后会出现一个Ubuntu Kylin LOGO的欢迎界面,等待数秒后,进入安装。首先我们选择语言。问你选择最下方的简体中文。然后点击继续,下面可以不做任何选择,因为安装中下载更新,和安装这个第三方软件将花费你很长很长的时间。我们直接点击继续。

[ubuntu u盘安装]win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10? 六
接下来,安装类型,我们选择“其他选项”,然后点击继续。

[ubuntu u盘安装]win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10? 七
接着,我们进入划分挂载点界面,选择你事先准备的硬盘。然后分别建立"/","/boot","
/var","/home","交换空间"等等挂载点。挂载点大小个人建议如下:
"/"个人建议分15G,"/boot"128MB左右就好了,"
/var"这个大小可以为几百兆到几个G之间都可以,"/home"最大剩余空间,"交换空间"个人建议1-2G左右,但是至少建议大于512MB。建立挂载点时,除了“交换空间”,其他的几个在选择“用于”时,都选择“Ext4日志文件系统”。

[ubuntu u盘安装]win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10? 八
建立好挂载点之后,我们点击“现在安装”,然后选择好时区,点击“继续”。

[ubuntu u盘安装]win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10? 九
选择键盘布局,我们选择"Chinese"--"Chinese"点击“继续”

[ubuntu u盘安装]win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10? 十
然后设置好你个人Ubuntu系统的账户与密码。这里的密码一定要记住,因为这是你Ubuntu的ROOT用户的密码。设置好以后,点击“继续”

[ubuntu u盘安装]win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10? 1一
然后等待安装,安装大概要15-30分钟,这个要看电脑配置。你现在能做的就是耐心等待。

[ubuntu u盘安装]win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10? 1二
安装完毕之后,系统会提示你,叫你重启电脑,这个时候,我们重启电脑

[ubuntu u盘安装]win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10? 1三
重启之后,输入你刚才设置的个人密码,进入系统。

[ubuntu u盘安装]win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10? 1四
好了,到了这一步,恭喜你,完成了UbuntuKylin-14.10在win8.1下面的安装。形成win8.1与UbuntuKylin-14.10双系统。
[ubuntu u盘安装]win8.1/8下如何安装Ubuntu/Ubuntu Kylin 14.10?——注意事项
设置BIOS的方法要看个人电脑而定。这里的方法只适合win8/win8.1下安装UbuntuKylin-14.10。win7或者XP达不到相同效果。关于制作Ubuntu系统启动盘的方式,可以自己百度。

四 : 如何在Ubuntu中安装QQ

[ubuntuqq]如何在Ubuntu中安装QQ——简介
国内许多人不想用linux的原因是无法使用QQ,通过这个经验你就可以在Ubuntu上使用QQ了。效果和windows上差不多,还是会给你谈新闻,嘿嘿。至于为什么选择Ubuntu,因为Ubuntu的支持最好,从无线网卡到社区都支持的不错(本来以前事fedora的死忠,后来不得不转投Ubuntu)。
[ubuntuqq]如何在Ubuntu中安装QQ——知识点
Ubuntuwine-qqintl.zip[ubuntuqq]如何在Ubuntu中安装QQ——详细知识

[ubuntuqq]如何在Ubuntu中安装QQ 一
安装好Ubuntu。这个不详细介绍了,我就是使用的官方的Ubuntu14.04。先截个图,让大家看看把。

[ubuntuqq]如何在Ubuntu中安装QQ 二
下载wine-qqintl.zip。可能大家都尝试过使用wine安装QQ,但是基本上都不成功。而wine-qqintl.zip是别人修改好的,可以支持一键安装。

[ubuntuqq]如何在Ubuntu中安装QQ 三
安装qq。直接点击wine-qqintl.zip压缩包,Ubuntu会用归档管理器打开,打开文件夹之后会看到三个“.deb”文件,然后点击“wine-qqintl_0.1.3-2_i386.deb”文件,过一段时间,会通过软件中心打开他。

[ubuntuqq]如何在Ubuntu中安装QQ 四
当软件中心打开之后,点击安装,会自动安装。这里要注意一点,当安装结束之后不会提示已成功,而是又变成了初始界面。

[ubuntuqq]如何在Ubuntu中安装QQ 五
去Dash里面搜索qq,如果出现QQ国际版,就说明你安装成功了。

[ubuntuqq]如何在Ubuntu中安装QQ 六
然后就可以愉快的使用了。启动之后,会最小化到右上角。
[ubuntuqq]如何在Ubuntu中安装QQ——注意事项
1、每次打开聊天窗口都要切换输入法2、打开聊天窗口之后,会影响其他应用的鼠标位置。我在写这篇经验的时候就感受到了3、这个安装包是我在ubuntu kylin官网上无意发现的,你可以在官网的“应用-->第三方应用”下载

五 : Ubuntu如何安装QQ 精

[ubuntu qq]Ubuntu如何安装QQ 精——简介
linux(ubuntu)系统上可以安装qq吗?可以,如何在linux(ubuntu)系统下面安装qq?请看小编这篇经验的分享。
现在使用Ubuntu系统的人越来越多了,但是又离不开QQ,所以想在Ubuntu系统上安装QQ,但又没有对应的Ubuntu版本的QQ,很不方便,小编分享一种在Ubuntu系统上安装QQ的办法,让大家在ubuntu系统上能够使用QQ。
本经验说明:本经验只适用于在ubuntu系统上安装QQ2012,现在(2014年)虽然能安装,但是在使用的时候会提示qq版本太低的问题,若不能使用请使用网页版或其他形式的QQ。
[ubuntu qq]Ubuntu如何安装QQ 精——详细知识

[ubuntu qq]Ubuntu如何安装QQ 精 一
要安装QQ,首先要安装另外一个ubuntu系统下模拟windows环境软件的软件:wine,有了这个软件我们就可以在Ubuntu上安装很多在windows系统里面的软件,关于wine的功能,想详细了解的,可以去百度搜索查看,下面先说wine软件的安装办法。

[ubuntu qq]Ubuntu如何安装QQ 精 二
依次点击并打开:“系统”----->“系统管理”----->“新立得软件包管理器”

[ubuntu qq]Ubuntu如何安装QQ 精 三
我们可以通过“新立得软件包管理器”来安装wine,对于10.04的系统来说最好是安装1.2版本的wine

[ubuntu qq]Ubuntu如何安装QQ 精 四
在快速搜索里面输入wine,就会显示出关于wine的软件,我们选择wine1.2来安装,小编这个电脑已经安装好,用“新立得软件包管理器”安装软件的方法小编有篇百度经验有详细讲述,可以百度搜索:“Ubuntu系统如何安装软件 xyh666168 ”,第一篇文章应该就是小编的,具体安装方法这里就不详细说了

[ubuntu qq]Ubuntu如何安装QQ 精 五
下载longene版本的QQ,可以百度搜索:longene QQ,然后下载,或者到小编百度网盘下载:
http://pan.baidu.com/share/link?shareid=3827321136&uk=4278685087#dir/path=%2FLinux%20software

[ubuntu qq]Ubuntu如何安装QQ 精 六
下载完后,双击就可以打开软件包,如下图所示,点击右上方的“安装软件包”就可以安装了

[ubuntu qq]Ubuntu如何安装QQ 精 七
点击“安装软件包”后自动安装,出现下面提示框表示安装完成,若是没有安装wine软件,这里会提示出错。

[ubuntu qq]Ubuntu如何安装QQ 精 八
安装完后,QQ菜单在“应用程序”----->“互联网”菜单中,如下图所示,安装的程序文件保存位置是/opt/longene/
[ubuntu qq]Ubuntu如何安装QQ 精——注意事项
本经验是由小编亲自测试编写,图片文字全部为原创,百度经验首发,请勿随意转载。
小编用的是10.04的Ubuntu,其它版本的Ubuntu略有不同,请根据实际版本操作。
如果觉得小编的经验还不错,请关注小编随时学习其他相关经验。
本文标题:如何安装ubuntu-ubuntu下如何安装cmake?cmake简单使用详解
本文地址: http://www.61k.com/1132495.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1