- 博客(24)
- 收藏
- 关注
原创 小白学习c语言一之使用visual studio 2017 建立c语言工程
在此之前,应该要装好编译环境,我这里使用的 visual stdio 2017.其他版本的也可以。下面开始以图文的形式演示如何建立一个c语言工程,以编写hello world 为栗子。1.文件--》新建--》项目2.在跳出的窗口中,点windows桌面向导。名称和存储位置自由设定,尽量名称英文。之后按确定。3把空项目打勾,再确定。4.之后工程就已
2017-11-14 21:45:50
8810
1
原创 c语言之数组
1.c语言不允许对数组进行动态定义。int a[k];这样是错的,但是可以用#define 进行宏定义 #define 4 k 2. 可以给一部分元素进行赋值,例如,int a[10] = {0,1,2,3};这样是表示给前四个元素赋值,后面的数值自动给0; 3.int a[3][4];是三行四列; 4. 二维数组也可以只对部分元素赋值。int a[3][4] = {{1},{1,2
2017-11-23 13:31:33
586
1
原创 小白学习c语言之基本数据类型,运算符,基本语句
因为大一有过c语言的基础,所以这几节的内容过的比较快,但是编程题还没有多多练习。下面我记录一下我在这几章节中遇到的一些我觉得的有疑点难点的地方,基本知识就不赘述了,每一本c语言书上都有。希望能有批评改正。 一·基本数据类型1. 基本数据分为3类。A实型 ,其中又分为两种,单精度实型(float,又称为浮点型)和双精度实型(double),单精度有4个字节,32位(一个字节8位),双精度
2017-11-16 09:21:29
425
转载 makefile学习宝典
默认情况下,make会在工作目录(执行make的目录)下按照文件名顺序寻找makefile文件读取并执行。按照以下文件名顺序查找:“GNUmakefile”“makefile”“Makefile”通常应该使用"makefile"或者"Makefile"来作为一个makefile的文件名(我们习惯推荐使用"Makefile",首字母大写比较常见)而"GNUmakefile"只有"GUN
2017-04-26 13:11:09
309
转载 makefile--葵花宝典
什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一
2017-04-26 13:10:08
1340
原创 linux初学者周周感悟--makefile
Ls 显示当前目录下的文件Ls -lLs -a 显示所以文件包括隐藏文件Touch hello.c 创建文件Cat hello.c 查看文件内容Rm hello.c 删除文件Rm -f hello.c 强制删除文件Cd Desktop 进入目录Cd .. 返回上一目录Cd / 返回根目录Cd /hom
2017-04-26 13:06:41
410
转载 GDB调试
gdb调试命令的使用及总结作者: 字体:[增加 减小] 类型:转载 时间:2013-05-04 我要评论gdb是一个在UNIX环境下的命令行调试工具。如果需要使用gdb调试程序,请在gcc时加上-g选项。下面的命令部分是简化版,比如使用l代替list等等1.基本命令1)进入GDB #gdb test test是要调试的程序,由gcc test.c
2017-04-20 22:01:55
224
转载 GDB调试
一.gdb常用命令:命令描述backtrace(或bt)查看各级函数调用及参数finish连续运行到当前函数返回为止,然后停下来等待命令frame(或f) 帧编号选择栈帧info(或i) locals查看当前栈帧局部变量的值list(或l)列出源代码,接着上次的位置往下列,每次列10行
2017-04-20 22:00:38
211
原创 linux初学者‘-GDB调试
GDB是调试c/c++程序,所以在调试c/c++前,必须把调试信息放到可执行文件中,并成功生成可执行代码后,再用GDB调试它。启动GDB的方法有以下几种: 1、gdb program也就是你的执行文件,一般在当然目录下。 2、gdb core 用gdb同时调试一个运行程序和core文件,core是程序非法执行后core dump后产
2017-04-20 21:56:54
272
转载 linux动态库及静态库的制作和makefile的简单编写
一.库什么是库,简单的可以说是可执行代码的二进制形式,能够被操作系统载入内存执行。操作系统的不同,二者的库也是不兼容的,如windows与linux.库又分为静态库和动态库,动态库又称为共享库。linux下静态库(.a)文件,动态库(.so)文件。主要存放函数库的路径有:/lib , /usr/lib.二.静态库与动态库1.静态库这类库的名字一般是libname.a.利用静态库
2017-04-12 19:24:04
686
转载 linux静态库和共享库
静态库 这类库的名字一般是libxxx.a优点:编译后的执行程序不需要外部的函数库支持,因为整个函数库的所有数据都被整合进目标代码中,所有使用的函数都已经被编译进可执行文件了。缺点:(1)利用静态函数库编译成的文件比较大,因为整个函数库的所有数据都被整合进目标代码中。(2)当同时运行多个应用程序并且它们都使用来自同一个函数时,内存中就会有同一个函数的多个副本,而且在
2017-04-12 19:19:29
228
原创 liux初学者周周感悟--静态库和动态库
Linux下类库主要有静态库和动态库。其中,静态库在程序连接的时候会自动的连接到程序里。所以一旦编译完成,静态库就不需要了。静态库通常以.a结尾。例如:libutil.z libuuid.a等。而动态库在程序编译过程中不会被连接到目标代码中,在程序运行中才会被载入,通常是以.so结尾。如:libz.so。因此,静态库有更高的速率,但是同时也会消耗更多的空间。值得注意的是,如果既有静态库又有动态
2017-04-12 19:17:07
256
转载 vim初学习
vim是一款强大的文本编辑器vim完全脱离鼠标操作通过使用vim可以使编程效率大大提升首先我们通过vim创建一个c文件按回车后进入vim编辑器vim有三种模式:命令行模式、插入模式、底行模式按回车后我们进入的是命令行模式,此时不能编程按a或i后我们进入插入模式,可以编程写完代码后我们按Esc返回命令行模式按shift+;(即:键)进入底行
2017-03-29 22:07:57
204
转载 vim使用指南
使用Vim操作命令最近在弄Linux服务器,突然发现Linux上面用Vim编辑器创建文件、编辑文件简直不要太方便,话说咱大Mac也有吧,顺带就去学了一些基本命令,现在记录写来给大家分享。1.光标移动在Vim中,一般使用h、j、k、l来移动光标,h表示光标向左,l表示光标向右,k表示光标向上,j表示光标向下。2.插入模式当我们使用vim命令打开或者创建一个文件是,默认进入的是普通
2017-03-29 22:04:31
339
原创 linux 初学者 周周感悟--4
今天我们来介绍总结一下vim编辑器的使用。【vim 命令-移动光标】:h 的键位于左边,每次按下就会向左移动。l 的键位于右边,每次按下就会向右移动。 j 键看起来很象一支尖端方向朝下的箭头。k朝上移动【vim 命令-启动和退出】:1. 请按键(这是为了确保您在正常模式)。2.:q! 不保存退出。3.:wq 保存并退出。【vim 命令-编辑插入
2017-03-29 22:02:51
225
原创 vim使用指南
使用Vim操作命令最近在弄Linux服务器,突然发现Linux上面用Vim编辑器创建文件、编辑文件简直不要太方便,话说咱大Mac也有吧,顺带就去学了一些基本命令,现在记录写来给大家分享。1.光标移动在Vim中,一般使用h、j、k、l来移动光标,h表示光标向左,l表示光标向右,k表示光标向上,j表示光标向下。2.插入模式当我们使用vim命令打开或者创建一个文件是,默认进入的是普通
2017-03-22 22:16:03
291
转载 vim使用总结
vim使用命令【自动补全操作】Ctrl + n / Ctrl + p 自动补全字符串Ctrl +x Ctrl +f 自动补全文件名【多文件操作】 打开多个文件:vim file1 file2 … filen 在同一个窗口中打开所有想要打开的文件vim -o file1 file2 … filen 打开一个编辑会话,水平分割窗口,一个文件占用一个窗口vim -O file
2017-03-22 22:13:31
408
原创 linux初学者周周感悟--3
在学校的课程中,我们学习了几个命令。1.关于文件的几个命令 a . touch+文件名.c(创建文件名) b. cat+文件名(查看文件) c. rm+文件名(删除文件)--------n不删除,y删除 d. rm-f+文件名(强制删除) f . gedit+文件名(写文件)g. gcc+文件名(编译文件)2。vi
2017-03-22 22:11:19
282
转载 linux提取文件名和目录名的方法
很多时候在使用Linux的shell时,我们都需要对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从路径/dir1/dir2/file.txt中提取也文件名file.txt,提取出目录/dir1/dir2,提取出文件后缀txt等。下面介绍两种常用的方法来进行相关的操作。一、使用${} 1、${var##*/
2017-03-15 19:58:33
2361
转载 linux笔记
Linux 文件颜色的含义 蓝色代表目录 绿色代表可执行文件 红色表示压缩文件 浅蓝色表示链接文件 灰色表示其他文件 红色闪烁表示链接的文件有问题了 黄色表示设备文件蓝色文件----------目录白色文件----------一般性文件,如文本文件,配置文件,源码文件等浅蓝色文件----------链接文件,主要是使用ln命令建立的文件绿色文件----------可执行文件,可执行
2017-03-15 19:57:12
182
原创 linux初学者周周感悟--2
在安装完虚拟机和乌版图后,能操作一些命令。可以看到的是Linux的命令非常的多。但是我们只要熟练掌握一些常用的命令即可。下面是我对一些常用命令的总结。1.cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:cd /root/Docements # 切换到目录/root/Docemen
2017-03-15 19:45:06
271
转载 对linux命令的理解
rm , 是remove的缩写 ,删除文件,不能删除目录。rm -r 可以删除一个目录及其下面的内容,有提示信息。rm -rf 强力删除一个目录及其下面的内容,没有提示。mv, 是move的缩写,移动文件到另一个地方,mv [OPTION]... [-T] SOURCE DEST将目录A重命名为Bmv A Bmv -i a.txt B/如果目
2017-02-28 20:09:25
319
转载 LINUX基础
查看Linux内核版本1) cat /proc/version 2) uname -a 3) uname -r2、查看发行版本命令1) lsb_release -a 可以顺便查看你的centos 或redhat版本号2) 用命令找到/etc目录下的issue文件release文件 2.查看MySQL服务是否安装开启[root@localhost ~]# se
2017-02-28 20:07:44
168
原创 linux初学者周周感悟--1
下文来自一个linux初学者的新的感悟,可能会有想法不对的地方,希望大家批评指证,希望有和我一样的初学者一起交流经验 在学校开设linux之前,我是没有接触这个新东西的。所以也查阅了一些资料,在这里和大家一起分享。 首先我们可能在一些地方看到过unix.那么她和linux有什么区别和联系呢?Linux事实上是Unix的一种版本,而且来自Unix的贡献非常巨大。商业Unix支持
2017-02-27 21:22:41
293
如何将从立创商城下载AD封装库转换为Cadence可用
2022-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅