
编译环境类
文章平均质量分 51
bdfyb
这个作者很懒,什么都没留下…
展开
-
Git 忽略一些文件不加入版本控制
在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略 *.a # 忽略所有 .a 结尾的文件 !lib.a # 但 lib.a 除外 /TODO # 仅转载 2016-03-19 16:13:14 · 922 阅读 · 0 评论 -
XCode使用一:Xcode基本操作
1.Xcode IDE概览说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点列(Ribbon)->代码编辑窗口(Standard/Primary Editor)”。边列(Gutter):显示行号和断点。焦点列(Ribbon):灰色深度与代码嵌套深度相关:鼠标悬停可突出显示右侧相应代码块(Focus co转载 2016-03-13 10:00:56 · 6929 阅读 · 0 评论 -
XCode使用二:Xcode快捷键整理
Xcode快捷键1 快捷键option + cmd + 向上箭头 m/h文件切换ctrl + a 光标移动到行头ctrl + e 光标移动到行末command + G 查找下一个command + w 关闭一个文件command + / 注释command+shift+R 打开控制台command+R 编译并运行程序 Build and Go转载 2015-11-10 21:23:41 · 506 阅读 · 0 评论 -
Xcode使用六:Xcode的debug和release模式
Xcode多种Build Configuration配置使用测试环境OS X Yosemite 10.10.5Xcode 7.0.1Build Configuration?Xcode默认会有2个编译模式,一个是Debug,一个是Release。Release下不能调试程序,编译时有做编译优化,会比用Debug打包出来的运行快,另外包也会更小。转载 2016-03-13 10:30:43 · 2516 阅读 · 0 评论 -
Xcode使用三: Build Settings参数
Architectures 架构Additional SDKs在编译的时候需要附加的SDK。Architectures支持的处理器架构。不同的处理器对应不同版本的iPhone。其中支持Armv6的设备为: * iPhone1 * iPhone3G * iPod Touch 1 * iPod Touch 2支持Armv7的设备为:* iPhone 3G转载 2016-03-13 10:20:57 · 3518 阅读 · 0 评论 -
XCode使用五:xcode引用第三方库
默认情况下。是有生成,可能你不知道在哪里。Xcode-->perferences--> locationsDerived Data,下面有一个路径:/Users/Liam/Library/Developer/Xcode/DerivedData这个就是默认的生成路径。点击旁边的箭头就可跳转到该文件夹。这里不值程序的目标文件,还有其他的生成的文件。转载 2016-03-13 09:58:18 · 5238 阅读 · 0 评论 -
XCode使用七:生成文件目录设置
一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现。所以在修改User Header Search Paths这个选项的时候使用"$(SRCROOT)/当前工程名字/需要包含头文件所在文件夹"将上面的双引号里面的字符串转载 2016-03-13 10:16:52 · 3508 阅读 · 0 评论 -
XCode使用八:Xcode重构功能
你会经常需要重构你的代码,让它有更好的结构,可读性或者提高可维护性。Xcode作为IDE其实提供了一些帮助dev重构的功能。你以前可能没有注意到,今天我来给大家介绍一下Xcode中提供的这些帮助重构的功能的使用。我先插一句:有些新手可能不太理解什么是重构,为什么重构,如何重构。作为一个老司机我就给你们指指路。程序员必读之:重构:改善既有代码的设计。这个是亚马逊的链接。如果没有读过可以下单了。转载 2016-03-13 10:14:05 · 446 阅读 · 0 评论 -
环境配置五:Mac OSX 终端vim配色
相信长期浸泡在终端和代码的小伙伴们都有一套自己喜爱的配色方案。以前一直在用简单、适合阅读的 Terminal.app 配色方案,换到 MacBook Pro with Retina display 后发现这个配色时间看长了眼睛有点累。不断有人推荐 Solarized,看了一些截图,感觉还不错,决定试一下。Solarized 是目前最完整的 Terminal/Editor/IDE 配色项转载 2016-01-12 16:45:21 · 1065 阅读 · 0 评论 -
环境配置六:Sublim Text文本编辑
1、终端启动:cd /usr/bin sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl subl转载 2016-01-12 20:38:22 · 700 阅读 · 0 评论 -
环境配置七:vi配置
说起配置Vim,首先要知道三个配置文件:vimrc,gvimrc和exrc。这些配置文件的位置油Vim的安装位置和操作系统决定。vimrc vimrc是Vim最主要的配置文件,它有两个版本:全局版本(global)和用户版本(personal)。全局vimrc文件在Vim的安装目录中,我的电脑是Mac,所以其路径是/usr/share/vim/vimrc转载 2016-03-14 09:39:41 · 718 阅读 · 0 评论 -
XCode使用九:Alcatraz管理Xcode插件
原文 http://blog.devtang.com/blog/2014/03/05/use-alcatraz-to-manage-xcode-plugins/主题 Xcode简介Alcatraz是一个帮你管理XCode插件、模版以及颜色配置的工具。它可以直接集成到Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样。安装和删转载 2016-03-14 10:17:38 · 449 阅读 · 0 评论 -
iterm2
之前介绍过一篇关于mac 下使用和配置 iterm2的blog今天这篇稍微详细一点介绍,并且搭配 zsh (zsh 会单独开一篇博客来说)iterm2 官方站点: http://www.iterm2.com/最新版本 2.2 我使用还是 2.0安装以后需要一套皮肤来装饰它,毕竟人类是一种视觉动物,我的iterm2是下面这个转载 2016-03-28 19:54:29 · 910 阅读 · 0 评论 -
pycharm 2016 注册码
43B4A73YYJ-eyJsaWNlbnNlSWQiOiI0M0I0QTczWVlKIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ转载 2016-12-04 12:25:54 · 948 阅读 · 0 评论 -
XCode使用四:XCode工程中创建多个Targets
相信很多人都注意到XCode中, 有个Target的概念. 这在很多地方都有所体现, 比如打开一个工程后, 左侧的列表中有Targets一项, 而在工程界面的顶部菜单中, project里面也有多个涉及到Target的项目, 那么这个Target相信很多人都注意到XCode中, 有个Target的概念. 这在很多地方都有所体现, 比如打开一个工程后, 左侧的列表中有Targets一项, 而在工程界转载 2016-03-13 09:57:08 · 3078 阅读 · 1 评论 -
编译器四:GCC&G++简介
Using the GNU Compiler Collection (GCC)Next: Standards, Previous: Top, Up: Top1 Programming Languages Supported by GCCGCC stands for “GNU Compiler Collection”. GCC is an integrated dis转载 2016-03-10 16:04:20 · 489 阅读 · 0 评论 -
Git reset命令
摘自《Git权威指南》Git reset 是Git最常用的命令之一,也是最危险最容易误用的命令。用法一:git reset [-q] [] [--] ...用法二:git reset [--soft --mixed | --hard | --merge | --keep] [-q] []以上两种用法,都是可选项,可以使用下引用或提交ID,如果省略则相当于使用了HEAD的指向作为提交转载 2016-03-20 09:38:18 · 469 阅读 · 0 评论 -
Git 远程操作
Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。同时,本文覆盖了上面5个命令的几乎所有的常用用法,所以对于熟练转载 2016-03-20 10:30:46 · 280 阅读 · 0 评论 -
Git 的origin和master分析
http://lishicongli.blog.163.com/blog/static/1468259020132125247302/ 首先要明确一点,对git的操作是围绕3个大的步骤来展开的(其实几乎所有的SCM都是这样)1. 从git取数据(git clone)2. 改动代码3. 将改动传回git(git push)这3个步骤又涉及到两个re转载 2016-03-20 11:09:21 · 283 阅读 · 0 评论 -
Xcode build解密
Build过程的控制当你选中在Xcode 5中的一个工程时,project editor会在顶部显示出6个tabs:General, Capabilities, Info, Build Settings, Build Phases 以及 Build Rules。如下图所示:其中最后3项与build过程的相关度最大。Build PhasesBuild Phas转载 2016-03-13 10:44:25 · 2035 阅读 · 0 评论 -
环境配置一:在Mac OS X下架设和使用Xcode的SVN版本管理环境
Mac OS X 系统已经内置了svn支持,所以需要做的就只是配置,可以用svnadmin –vsersion查看。本文转自 极光道场 ,希望能对 您配置 SVN、进行开发版本控制有所帮助。0.建立想要保存软件仓库的目录。 并在系统设置里面打开Web共享(Apache2)。sudo su (然后输入密码)mkdir /optmkdir /opt/svnmkdir /opt/转载 2016-03-13 17:59:57 · 344 阅读 · 0 评论 -
环境配置二:Mac配置SVN工具
最近写了几篇关于Mac配置和快捷键的文章,熟话怎么说的来着,什么成其事,必先利其器,反正就是这个意思,今天记录一下我在Mac配置SVN的过程。1、 首次进行svn的搭建,创建svn目录 在终端中输入:mkdir /Users/yibo/svn 回车2、 创建svnrepository 在终端中输入:svnadmin create/Users/yibo/svn/repositor转载 2015-11-13 15:33:18 · 473 阅读 · 0 评论 -
环境配置三:Xcode Version 6.4 gtest环境搭建
工作需要使用gtest进行单元测试。本人所用开发环境为XCODE6.4,亲测有效。1、准备工作:gtest:https://code.google.com/p/googletest/ 下载,本人下载最新版1.7.0,之后解压XCODE6.42、打开gtest文件夹,在XCODE文件夹中打开工程,编译: (1)architectures选项选择universal。。。编原创 2015-11-10 10:31:06 · 1113 阅读 · 0 评论 -
环境配置四:为Xcode配置Git和Github
Xcode、Git和Github是三个伟大的编程工具。本文记录一下如何在Xcode中使用Git作为源代码控制工具,以及如何将本地的Git仓库和远程Github上的仓库集成起来。1. 如何为新建的Xcode项目使用GitXcode4开始,就已经将Git作为内置的源代码控制(Source Control)工具了,所以为新建的项目使用git来管理是很方便的。在新建项目向导中,可以转载 2016-03-13 10:27:10 · 473 阅读 · 0 评论 -
编译器一:程序设计语言、编译器和开发环境之间的关系
MinGW -将GNU开发工具移植到Win32平台下的计划Cygwin - 在Windows上运行GNU程序的模拟软件 (2011-04-02 16:39:57) 程序开发从时间先后顺序上可以分为三个阶段:1、编码阶段,2、编译阶段,3、运行阶段。 在编码阶段我们使用程序设计语言,根据特定的文法利用程序设计语言来编码。就像是根据英语的语法用英语语言来写文章。当然一种语言转载 2016-03-10 16:26:23 · 4125 阅读 · 0 评论 -
编译器二:LLVM和GCC的区别
LLVM和GCC的区别 文章来源:http://lionelliu.com/?p=1771最近在Mac OS X Mountain Lion下用Xcode进行开发,发现在编译选项里有如下所示的这两种编译器:一个是Apple LLVM compiler 4.2,另外一个是LLVM GCC 4.2。近几年一直听人说LLVM比GCC好,但是我一直没有时间研转载 2016-03-10 15:28:04 · 2727 阅读 · 0 评论 -
编译器三:GCC,LLVM,Clang编译器对比
文章来源:http://www.cnblogs.com/qoakzmxncb/archive/2013/04/18/3029105.html在XCode中,我们经常会看到这些编译选项(如下图),有些人可能会有些茫然,本文将对GCC4.2、LLVM GCC 4.2、LLVM compliler 2.0三个编译选项进行一个详细的介绍。 GCC GCC(GN转载 2016-03-10 15:30:20 · 593 阅读 · 0 评论 -
CLion破解注册
之前,有朋友留言小子需要Mac下一款为开发C及C++设计的跨平台IDE——CLion,小子这里就分享出来给更多需要的朋友。CLion是Jetbrains公司旗下新推出的跨平台IDE,以IntelliJ为基础设计,同时还包含了许多智能功能来提高开发人员的生产力。小子简单说明下CLion的功能:1.提供了C及C++支持(包含C++11, libc++ 和Boos转载 2016-12-04 12:28:18 · 9576 阅读 · 2 评论