ubuntu下C++和C编程】的更多相关文章

以运行在虚拟机下的Ubuntu为例: mkdir fenchen 来创建一个文件夹 cd fenchen 切换到这个文件夹下面 vi test.c 创建并编辑一个test.c文件 按 i 编辑,之后把下面这段代码输入 #include <stdio.h> int main() { printf("Hello World!\n"); return 0; } 输入进去之后按Esc退出编辑,然后输入:wq或者:x,别忘了:(冒号),如图 gcc test.c -o test 编译…
ubuntu下C编程   环境搭建 其实,linux下写C也是很容易的.IDE的话用 eclipse 集成 CDT 模块就行了.当然这属于重量级的了,就如同VC++之于windows一样.那有没有像Turbo C那样的小工具呢,主要也就是用到它的编译功能.恩,这就是这次我们要说的 GCC 了.        根据 wikipedia (google)上的定义,GCC(GNU Compiler Collection,GNU编译器套装),是一套由GNU开发的编程语言编译器.它是GNU toolcha…
     前两篇介绍了cocos2d-x 下linux开发环境配置和android 环境配置问题.在这其中遇到很多问题,所以最后一篇分享一下在处理这些问题时,我是如何解决的,是怎么想的.同时总结一些解决这类问题的方式.避免少走弯路.首先通过问题列表的形式来回答一下部署遇到的基本问题. 一.问答列表 1.ubuntu下不能识别手机问题     这是因为android sdk 中 platform-tools下大adb没有权限访问设备的信息,所以在设备管理器中显示一堆乱码,解决这个问题的方式就是通过…
    上篇文章里讲了在ubuntu下部署cocos2d-x开发环境,这篇文章主要示范在ubuntu下部署cocos2d-x android开发环境.分开写就是因为我看很多文章里都将这两件事情混杂着写.这样在其他人查阅的时候,会有很多的噪音.其实这也是互联网的一大特色,有海量的信息,但其中充斥着大量的无用信息.google的出现帮大家将海量的资源整理查找出来,但google也不是万能呢,它只能帮你把信息找出来,但信息是如何组织结构的,或者说信息的排列顺序是google无法识别的.     在这篇…
    这大半年一直在开发flash游戏,用到的编程语言是actionscript和c++.所以这次公司决定开发手游端的话,C++不是很生疏,这是个好消息.坏消息是由于现在网页游戏还没有上线,所以公司并没有给配备mac电脑.好吧,之前由于一直在用Mac开发,所以很喜欢这种开发环境.没有杀毒软件的骚扰,很多工具直接是集成的.漂亮的界面.都指引我选择Unix平台,由于没那么多钱买个macbook pro,只能拿起ubuntu先用着了.    在部署开发环境的时候遇到了很多问题,并且发现网上的资料有很…
弄了一下串口,一个小问题多折腾了下,备忘.软件环境:zl@zhanglong:~$ cat /etc/lsb-release DISTRIB_ID=UbuntuDISTRIB_RELEASE=12.04DISTRIB_CODENAME=preciseDISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS" zl@zhanglong:~$uname -aLinux zhanglong 3.2.0-58-generic #88-Ubuntu SMP Tue Dec…
一.SVN安装 1.安装包 1.$ sudo apt-get install subversion 2.创建项目目录 $ sudo mkdir /home/xiaozhe/svn $ cd /home/xiaozhe/svn/ $ sudo mkdir mypro 3.创建svn文件仓库 $ sudo svnadmin create /home/xiaozhe/svn/mypro 4.导入项目到svn文件仓库 (可有可无) $ sudo svn import -m "" 你的文件夹路径…
[原]Opencv 2.4.9在Ubuntu下的配置安装  Opencv 2.4.9在Ubuntu下的配置与安装 surgewong@gmail.com http://blog.csdn.net/surgewong 每次学习新东西或者换新的电脑,最让人头疼的就是环境的安装了.网上有一大堆教程,不过总地来讲,比较混乱,有些甚至有误导性,当然也不乏一些有质量的博客.为了方便自己以后重复安装以及能够帮助到有需要的朋友,在此将相关有用的博客整理一下. 这里主要讲一些如何在Ubuntu(12.04)下安装…
安装Java编程开发环境: Ubuntu默认安装openjava,可以通过java -version查看是否安装.但我使用Ubuntu9.10升级到10.04LTS时,openjava没有了.另外,如果使用java作编程开发,最好还是用sun的java. 1.下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,选择linux x86,tar.tz格式软件包. 2.将安装包…
ubuntu下opencv2.4.9安装测试 whowhoha@outlook.com 一.依赖包安装 1.  build-essential 软件包 sudo apt-get install build-essential 2. 下面依赖关系主要是为了能够支持读写图片以及视频等. sudo apt-get install  libgtk2.0-dev libavcodec-dev libavformat-dev  libtiff4-dev  libswscale-dev libjasper-d…
from: http://www.cnblogs.com/lynch_world/archive/2012/01/06/2314717.html ubuntu下安装Apache+PHP+Mysql 转载自:http://www.comflag.com/2011/05/01/apache-web.htm 电影<社交网络>中,facebook创始人马克.扎克失恋后入侵哈佛大学宿舍楼服务器,窃取数据库资料,并在两个小时内完成了一个给校内女生评分的交互网站,该网站一天内点击数过10W,直接导致学校服务…
本文主要说明如何在Ubuntu下配置PHP开发环境LAMP.   Ubuntu 搭建 php 环境   所谓LAMP:Linux,Apache,Mysql,PHP   安装 Apache2:(注意可以先用:apt-cache show package 获取包的相关信息,如说明.大小.版本等 )   sudo apt-get install apache2   安装PHP模块:   sudo apt-get install php5   安装Mysql   sudo apt-get install…
转自UBUNTU下与菜单和图标相关的几个文件夹 /usr/share/icons  系统图标文件夹 /usr/share/applications  系统菜单文件夹,要在左上角的应用程序菜单中添加一项,可以在这里加一个.desktop文件 ~/.local/share/applications 用户菜单文件夹,在这里加入的菜单项就只会显示在当前用户的应用程序菜单中了. 不过有个奇怪的问题:如果使用应用程序菜单右键的"编辑菜单"功能添加菜单项目,出现的菜单项会出现在这个文件夹中,但是没有…
vs连接数据库事实上就是将mysql数据库.h头文件接口.lib链接文件和dll运行文件增加到项目中.以下是配置怎样增加. 转于http://www.cnblogs.com/justinzhang/archive/2011/09/23/2185963.html 一.VS2013project设置工作 首先,建立一个windows应用程序的project.将C/C++->预处理器->预处理器定义下的_WINDOWS改为_CONSOLE, 将连接器->系统->子系统 选择为控制台. 因…
今天在ubuntu下使用QT来进行C++编程,选择了Cmake,当用到initializer_list的时候提示不支持C++11,现提供一下解决方案: 错误提示: error: This file requires compiler and library support for the \ ISO C++ 2011 standard. This support is currently experimental, and must be \ enabled with the -std=c++1…
ubuntu下如何编译C语言     如果没有gcc编译器的话,使用以下命令获取 ~# sudo apt-get install gcc同时要下载辅助工具 ~# sudo apt-get install binutils 头文件库 ~# sudo apt-get install Llibc6-dev CLibrary (用来查询语法使用方式的文档) ~# sudo apt-get install glibc-docLinux下C语言编程参考文档 ~# sudo apt-get install g…
一.SVN安装 1.安装包 1.$ sudo apt-get install subversion 2.创建项目目录 $ sudo mkdir /home/xiaozhe/svn $ cd /home/xiaozhe/svn/ $ sudo mkdir mypro 3.创建svn文件仓库 $ sudo svnadmin create /home/xiaozhe/svn/mypro 4.导入项目到svn文件仓库 (可有可无) $ sudo svn import -m "" 你的文件夹路径…
2015年11月9日,Google发布人工智能系统TensorFlow并宣布开源. 1.TensorFlow的概念 TensorFlow 是使用数据流图进行数值计算的开源软件库.也就是说,TensorFlow 使用图(graph)来表示计算任务.图中的节点表示数学运算,边表示运算之间用来交流的多维数组(也就是tensor,张量).TensorFlow 灵活的架构使得你可以将计算过程部署到一个或多个CPU或GPU上. TensorFlow 最初是由 Google Brain Team 的研究人员和…
Ubuntu 18.04, 安装方式 目前孤知道的Ubuntu下安装软件方式有3种(命令): 1.make 2.apt/apt-get 3.dpkg 方式1基于软件源码安装,需要经历配置(可选).编译.安装,获取源码可以直接从软件官网下载,或者,使用wget命令下载: 方式2可以安装Ubuntu的软件源(sources)中的软件,在配置文件/etc/apt/sources.list中有定义软件源,可以修改.添加自己的,其中,deb开头的为deb安装包,deb-src开头的为源码,需要注意的是,软…
如何在最新版本的 Ubuntu下(14.10)来安装.编译Objective-C? Ubuntu已经有了对Objective-C的编译器(gobjc)的安装,因此安装gobjc的步骤可省,如果你用的Ubuntu的旁系系统没有安装可以使用以下命令进行安装: sudo apt-get install gobjc 接下来,我们主要就是对gnustep库的安装.对OS X或iOS编程过的朋友应该对Foundation库不陌生吧,这个就是在gnustep库里的,如果不装此库,你连NSObject都用不了,…
今天觉得ubuntu下编程时屏幕太亮,上网查了下怎样设置屏幕亮度,按住Fn 的同时调节,结果木有反应啊,杯催.... 继续搜索,最终解决了, happy... 1. 设置屏幕亮度初始值,解决reboot后无法保存屏幕亮度: 终端下输入代码:   sudo gedit /etc/rc.local 在打开的文件中 exit 0 的前一行添加代码:   echo 5 > /sys/class/backlight/acpi_video0/brightness 其中echo 后面的值为0-10,对应为0到…
Objective-C是本人用过的最佳类C.面向对象的编程语言.Objective-C与标准C完美兼容,而在此基础上又加上了将面向对象的基础概念诠释得最好的SmallTalk元素,使得它既简洁.又灵活,绝对是做商业化项目的首先编程语言工具.它跟Java相比更接近底层,你可以直接在里面写内联汇编或直接与汇编文件一起连接(因为它就是C语言,在C语言基础上扩展了SmallTalk的消息机制与OO机制).与C++相比,它显然又简洁许多,C++里的神马多继承了.虚拟继承了,坑之多数不尽.Objective…
本文主要讲述在 Ubuntu 下编译安装 Swoole,并根据官方文档给出的demo进行了测试和搬运,包括:TCP服务器.UDP服务器.HTTP服务器.WebSocket服务器.异步客户端.定时器和协程相关,通过模仿官方例子领略Swoole给PHPer带来全新的编程模式和思想. 它弥补PHP在网络编程的不足. 一.说明 运行环境:win10 下的 Ubuntu.PHP7.2.Swoole4.3 参考文档: https://wiki.swoole.com/wiki/page/p-quickstar…
我利用此方法成功在UBUNTU 10.04下安装GTK 2.20.1. 一.安装 1.安装gcc/g++/gdb/make 等基本编程工具 $sudo apt-get install build-essential 2.安装 libgtk2.0-dev libglib2.0-dev 等开发相关的库文件 $sudo apt-get install gnome-core-devel 3.用于在编译GTK程序时自动找出头文件及库文件位置 $sudo apt-get install pkg-config…
偶然的机会 ,发现了这款软件,以前一直是在用gedit编辑器,但在WINDOWS下写的文档,在ubuntu下用gedit打开后,复制有换行的问题,一直没解决,所以在网上找到了这款软件,安装使用了几天,确实效果很好,特推荐与大家一起来使用, 先附上两张截图,展现下它的界面: 大专栏  推荐一款在UBUNTU下使用的编辑器t/uploads/2011/03/1.png" alt=""/> 用geany打开那个文档,选择文档->设置换行符,改成第一个CRLF(win)就…
在Ubuntu下搭建ASP.NET 5开发环境 0x00 写在前面的废话 年底这段时间实在太忙了,各种事情都凑在这个时候,没时间去学习自己感兴趣的东西,所以博客也好就没写了.最近工作上有个小功能要做成Web应用,之前曾经有过类似需求,当时用的是WCF做WebAPI,前端用ExtJS.这次需求不关键,只要能解决问题就好,具体用什么技术无所谓,正好赶上ASP.NET 5发布,所以打算尝试一下.在Windows下借助强大的VS一路安装就解决问题了,不过ASP.NET5跨平台啊,决定试一下在Linux下…
在前一篇文章中,我们已经搭建好了Hadoop的群集,接下来,我们就是需要基于这个Hadoop群集,搭建Spark的群集.由于前面已经做了大量的工作,所以接下来搭建Spark会简单很多. 首先打开三个虚拟机,现在我们需要安装Scala,因为Spark是基于Scala开发的,所以需要安装Scala.在Ubuntu下安装Scala很简单,我们只需要运行 sudo apt-get install scala 就可以安装Scala了. 安装完成后运行scala -version可以看到安装的Scala的版…
在Ubuntu下php的缺省设置是不显示错误信息的,如果程序出错会显示“无法处理此请求的错误提示”,这在开发环境下非常不方便. 其实我们只要编辑下apache的配置文件就好 1.我的apache 配置文件目录是/etc/apache2/apache2.conf sudo vim /etc/apache2/apache2.conf 再最后加入以下两行 php_flag display_errors        on php_value error_reporting       2039 2.重…
在Ubuntu下安装ovs-dpdk 参考资料:https://software.intel.com/zh-cn/articles/using-open-vswitch-with-dpdk-on-ubuntu 主要是照着这个网站来做 在Ubuntu下创建虚拟机 其中的难点也就是这个网站没有讲到的部分是在Ubuntu下创建虚拟机. 主要参考了: https://my.oschina.net/kelvinxupt/blog/265108 qemu版本需要2.2以上,所以需要源码安装,不能直接apt-…
Linux下的C Socket编程(四) 延长server的生命周期 在前面的一个个例子中,server在处理完一个连接后便会立即结束掉自己,然而这种server并不科学啊,server应该是能够一直接受处理连接的,知道结束命令结束掉server. 实现这种情况的最简单的方法便是将accept()放置在一个死循环中,使得它能够一直的接受新的连接. #include<stdio.h> #include<string.h> #include<stdlib.h> #inclu…