本文目录前言一、编写第一个C语言程序-Hello World二、编译程序三、链接程序四、运行程序五、总结六、学习建议七、clang指令汇总回到顶部前言前面已经唠叨了这么多理论知识,从这讲开始,就要通过接触代码来学习C语言的语法。学习任何一门语言,首先要掌握的肯定是语法。学习C语言语法的目的:就是能够...
分类:
编程语言 时间:
2015-02-13 00:07:43
阅读次数:
309
使用ipa需要手机越狱打包ipa步骤:项目名称 -> edit scheme -> 如图选择release点击close后,选择真机然后command+b编译程序,右击app,show in Finder拷贝app到Payload文件夹压缩该文件夹,后修改后缀为ipa到此为止,ipa文件已经做好了!...
分类:
其他好文 时间:
2015-02-12 22:33:42
阅读次数:
243
(1)编译 c++ 程序需要添加 -lstdc++如: gcc -lstdc++ -o test test.c否则会报 "undefinedreferenceto'__gxx_personality_v0' " 错误(2)用gcc命令编译C程序,用g++命令编译C++程序。g++和gcc本质一样的,...
分类:
系统相关 时间:
2015-02-12 12:03:53
阅读次数:
267
/*
* gdb动态挂运行程序并调试
* 编译程序:
* gcc gdb_attach2.c -o gdb_attach2 -g
*
* 运行程序:
* ./gdb_attach2
*
* 查看程序进程代号:
* ps ax | grep gdb_attach2
* 3973 pts/0 S+ 0:00 ./gdb_attach2
*
* 启用gdb挂载程序...
分类:
数据库 时间:
2015-02-11 23:22:46
阅读次数:
542
1.反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译后的最基本的数据单元)是一大堆表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表和一个方法定义表等。System.Reflection命名空间包含的几个类允许你反射这些源数据表的代码。System.Reflecti...
在cygwin-setup界面的地址栏中找到http://mirrors.ustc.edu.cn,安装即可。为了使我们安装的Cygwin能够编译程序,我们需要安装gcc编译 器,默认情况下,gcc并不会被安装,我们需要选中它来安装。为了安装gcc,我们用鼠标点开组件列表中的“Devel”分支,在该分...
linux中有很多安装软件的方法,比如说gcc编译再安装,make安装,rpm安装,yum安装等,下面逐一比较之间的区别,不再迷茫不再纠结。1.gcc源码编译安装这是最原始的一种安装方式,gcc为linux中的编译程序,需要预先安装。编写源代码,以c语言为例子(1)vihello.c#include<stdio..
分类:
系统相关 时间:
2015-02-09 16:20:09
阅读次数:
190
cmake是个跨平台编译工具,类似于autoconf。通过编译本地环境的makefile或者workplace来编译程序。
它的优点是简单高效。
语法:
CMakeList.txt文件是由注释、命令和空白字符组成。
注释是由 # 开始,到行结尾。
命令是由:命令名(空格分隔的参数)组成。
例如:command
(args….)
args是以空格分隔...
分类:
其他好文 时间:
2015-02-04 21:53:11
阅读次数:
272
给程序和库添加版本号和库,有利于维护和升级。
当然你可以在文件名上体现,比如有个程序叫 yun,文件名写为 yun_1.0.2,但这个需要每次手动维护,而且不能100%确保当前程序就是那个版本。所以,把版本号体现在程序内部,是一个不错的选择。
----------------------------------- 我是做法分割线 o ----------------------------...
分类:
系统相关 时间:
2015-01-30 10:52:55
阅读次数:
232
一、gcc1.gcc #include的路径:/usr/include2.gcc动态链接库:3.生成动态链接库:-shared -fpic -o 链接库名,shared表示生成的文件为动态链接库4.编译程序时链接动态库:-L '链接库路径' -l'链接库名’(linux的动态库名以lib开头,以.s...
分类:
其他好文 时间:
2015-01-28 17:34:20
阅读次数:
270