
Linux(C/C++)
iteye_9684
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux里设置环境变量的方法
一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量:--------------------------------------------临时环境变量(...原创 2011-12-27 10:06:28 · 103 阅读 · 0 评论 -
Ubuntu下Curses库使用
Curses库安装 sudo apt-get install libncurses5-dev 程序使用Curses库后编译问题 由于Curses库不是标准函数库,gcc编译时要加上-lncurses,在Ubuntu下发现 gcc -lncurses demo.c编译无法通过而 gcc demo.c -o ...原创 2012-04-06 15:31:45 · 292 阅读 · 0 评论 -
C++ const变量使用技巧总结
C++ const变量在实际编程中起着非常重要的作用,当我们在声明时,需要对其加初始化,因为默认的内部连接都必须被初始化。AD:在C++编程语言中,还有很多比较高深的内容值得我们在学习和实践中不断的学习。在这篇文章中,我们将会为大家详细介绍有关C++ const变量的相关内容,希望能帮助大家轻松了解这方面知识。一、对于基本声明 const int r=100;...原创 2012-03-29 19:08:10 · 113 阅读 · 0 评论 -
关于c++的内联函数
(1)什么是内联函数?(2)为什么要引入内联函数?(3)为什么inline能取代宏?(4)内联函数和宏的区别?(5)什么时候用内联函数?(6)如何使用内联函数?(7)内联函数的优缺点?(8)如何禁止函数进行内联?(9)注意事项:(1)什么是内联函数?内联函数是指那些定义在类体内的成员函数,即该函数的函数体放...原创 2012-03-29 17:32:33 · 140 阅读 · 0 评论 -
在Ubuntu下编译 C++与Fortran
GCC 是 GNU 编译器集合(GNU Compiler Collection)的首字母缩写词。GNU 编译器集合包含 C,C++,Objective-C,Fortran,Java 和 Ada 的前端以及这些语言对应的库(libstdc++,libgcj,……)。前面我们只涉及到 C 语言,那么如何用 gcc 编译其他语言呢?本节将简单介绍 C++ 和 Fortran 编译的例子。...原创 2012-03-29 10:47:55 · 855 阅读 · 0 评论 -
ubuntu各文件夹简介
/bin 二进制可执行命令/dev 设备文件(硬盘/光驱等)/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录,下面会有以登录用户名作为文件夹名的各文件夹/lib 标准程序设计库又叫动态链接共享库,作用类似windows里的.dll文件/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序/tmp 公用的临时文件存储点...原创 2012-03-23 15:59:50 · 141 阅读 · 0 评论 -
Ubuntu配置TFTP下载服务器
1、首先要打开root权限的终端。 Ubuntu 的 10.XX以上,已经可以找到root的终端,如果没有,可以使用普通的终端使用sudo命令前缀。 2、下载并安装tftp服务器。 一般网上的教程都要下三个文件,一个是tftp,一个是tftpd ,一个是openBSD-inetd。其实大部分的使用采用tftpd和openBSD-inetd就够了。不过为了统一和傻瓜性,...原创 2012-03-22 11:03:16 · 138 阅读 · 0 评论 -
vi 文本编辑
命令行模式功能键:yy:复制当前光标所在行【n】yy:n为数字,复制当前光标开始的n行p:粘帖复制的内容到光标所在行dd:删除当前光标所在行【n】dd:删除当前光标所在行开始的n行/name:查找光标之后的名为“name”的字符串G:光标移动到文件尾(注意是大写)u:取消前一个动作(注意是小写)底行模式功能键::w保存:q退出vi(系统会提示保存修改)...原创 2012-03-22 10:10:49 · 95 阅读 · 0 评论 -
隐式声明与内建函数 ‘exit’ 不兼容 解决方法 - [Linux]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://dark0729.blogbus.com/logs/70629853.html 初学linux编程,刚开学脱离windows。 开学学习总不免会有些困难。慢慢习惯吧。 从C开始学,开始学习linux编程。接下来再学习python。 C语言,开发环境Ecli...原创 2012-01-15 16:13:32 · 828 阅读 · 2 评论 -
linux c中fgets(),fputs()
fgets (buf, size, fp)从流中读取n-1个字符,除非读完一行,参数s是来接收字符串,如果成功则返回s的指针,否则返回NULL其行为方式如下:(1)遇到换行或文件结束EOF则返回。(2)按行读取。(3)每一行结束处的换行字符‘\n’也算该行字符。(4)对于大小为size的buf,最多只读取size-1个字符。(5)自动地把buf中最后一个字符(通常是...原创 2012-01-15 10:11:46 · 354 阅读 · 0 评论 -
eoiioe linux下解压命令大全
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf ...原创 2011-12-27 10:30:43 · 147 阅读 · 0 评论 -
C:#ifndef#define#endif的用法
你所遇到的这几个宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。 条件编译命令最常见的形式为: #ifdef 标识符 程序段1 #else 程...原创 2012-04-07 12:41:15 · 103 阅读 · 0 评论