linux & android
niujin1212
这个作者很懒,什么都没留下…
展开
-
Android学习第一天-adb常用命令
转自http://www.cnblogs.com/xiaoxuetu/p/3411214.htmlAndroid学习第一天-adb常用命令平时开发android应用 的时候,我们都会用到包含在Android SDK中一系列的工具,或许我们通过Eclipse去调用,又或许,我们自己通过打开终端进行手动输入并且执行,下面我们来一起学习下这些工具的开发使用吧。转载 2013-12-30 20:56:43 · 596 阅读 · 0 评论 -
cygwin跨平台移植 gcc+vc联合使用的方法和注意事项
前段时间做一个把linux代码移植到vc上的工程,选择cygwin环境,直接交叉编译通过。后来为了调试方便需要把源代码全部放到vc下编译,在网上搜索相关资料,发现在cygwin官方的FAQ中给出了具体的方法。下面我就里面的关键步骤做一个简单的解释:首先是官方的原文: How do I use cygwin1.dll with Visual Studio or MinGW?转载 2014-06-05 15:31:29 · 996 阅读 · 0 评论 -
gcc和vc编译器区别
gcc编译器的功能强大,支持的语法也非常灵活,给我们在编程时带来了非常大的方便,也给移植代码时带来了一定的难度。 1 声明64位数据类型:gcc: long longvc: __int64 2 switch语法中的case语句:gcc: case '0' ... '9'vc: case 0: case1: ...3 寄存器变量的作用转载 2014-06-05 11:54:12 · 776 阅读 · 0 评论 -
makefile 入门指南实例——深度优先迷宫搜索
摘要,本文将以深入优先,搜索迷宫为例,讲解makefile的用法,基本规则与隐含规则,模式规则;makefile的处理过程与原理;变量的定义,如何自动生成头文件依赖关系等。本文来源:http://blog.csdn.net/trochiluses/article/details/111791911.为什么要写makefile 现在,我们有转载 2014-03-03 17:46:47 · 595 阅读 · 0 评论 -
linux下错误的捕获:errno和strerror的使用
linux下错误的捕获:errno和strerror的使用经常在调用linux 系统api 的时候会出现一些错误,比方说使用open() write() creat()之类的函数有些时候会返回-1,也就是调用失败,这个时候往往需要知道失败的原因。这个时候使用errno这个全局变量就相当有用了。 在程序代码中包含 #include,然后每次程序调用失败的时候,系统会自动用用错误代码转载 2014-03-03 16:50:33 · 506 阅读 · 0 评论 -
基于Linux下的UDP编程
基于Linux下的UDP编程一. Linux下UDP编程框架使用UDP进行程序设计可以分为客户端和服务器端两部分。1.服务器端程序包括:Ø 建立套接字Ø 将套接字地址结构进行绑定Ø 读写数据Ø 关闭套接字2.客户端程序包括:Ø 建立套接字Ø 读写数据Ø 关闭套接字3.服务器转载 2014-02-23 17:03:18 · 492 阅读 · 0 评论 -
Linux多线程编程
前言线程?为什么有了进程还需要线程呢,他们有什么区别?使用线程有什么优势呢?还有多线程编程的一些细节问题,如线程之间怎样同步、互斥,这些东西将在本文中介绍。我在某QQ群里见到这样一道面试题:是否熟悉POSIX多线程编程技术?如熟悉,编写程序完成如下功能:1)有一int型全局变量g_Flag初始值为0;2) 在主线称中起动线程1,打印“this is thread1”,并转载 2014-02-24 14:26:30 · 555 阅读 · 0 评论 -
基于Linux的TCP网络编程
http://blog.csdn.net/tigerjibo/article/details/6775534基于Linux的TCP网络编程一.Linux下TCP编程框架TCP网络编程的流程包含服务器和客户端两种模式。服务器模式创建一个服务程序,等待客户端用户的连接,接收到用户的连接请求后,根据用户的请求进行处理;客户端模式则根据目的服务器的地址和转载 2014-02-23 17:02:27 · 566 阅读 · 0 评论 -
linux网络编程之-----多播(组播)编程
目录(?)[-]选项IP_MULTICASE_TTL选项IP_MULTICAST_IF选项IP_ADD_MEMBERSHIP和IP_DROP_MEMBERSHIP多播编程实例服务器端客户端什么是多播 单播用于两个主机之间的端对端通信,广播用于一个主机对整个局域网上所有主机上的数据通信。单播和广播是两个极端,要么对一个主机进行通转载 2014-02-22 14:04:10 · 635 阅读 · 0 评论 -
Linux下测试程序的运行时间
方法一:要包含头文件#include "time.h"#include 代码如下:[cpp] view plaincopy/*...............测试程序运行时间...................*/ time_t startT,endT; double totalT; star转载 2013-12-19 20:52:06 · 580 阅读 · 0 评论 -
ubuntu下如何编译C语言
ubuntu下如何编译C语言 1.平台搭建LInux下如果单纯是进行C编译环境搭建的话,是比较容易实现的,因为系统内置了编译器gcc,所以我们要做的只不过是写好c源文件然后在进行编译就可以了如果没有gcc编译器的话,使用以下命令获取 ~# sudo apt-get install gcc同时要下载辅助工具 ~# sudo apt-get in转载 2013-12-19 18:48:34 · 882 阅读 · 0 评论 -
Gcc How to
转自http://wiki.ubuntu.org.cn/index.php?title=Gcchowto&variant=zh-hans本文翻译自 An Introduction to GCC 的部分章节(有改动)。[编辑]准备工作注意:本文可能会让你失望,如果你有下列疑问的话:为什么要在终端输命令啊? GCC 是什么东西,怎么在菜单中找不到? GCC 不能转载 2013-12-19 18:42:38 · 662 阅读 · 0 评论 -
Compiling Cpp
转自http://wiki.ubuntu.org.cn/index.php?title=Compiling_Cpp&variant=zh-hansC++ 编程中相关文件后缀.a静态库 (archive).C.c.cc.cp.cpp.cxx.c++C++源代码(需要编译预处理).hC或者C++源代码头文件转载 2013-12-19 18:46:24 · 613 阅读 · 0 评论 -
Compiling C
转自http://wiki.ubuntu.org.cn/index.php?title=Compiling_C&variant=zh-hansC 编程中相关文件后缀.a静态库 (archive).cC源代码(需要编译预处理).hC源代码头文件.iC源代码(不需编译预处理).o对象文件.s转载 2013-12-19 18:45:17 · 696 阅读 · 0 评论 -
用GDB调试程序(一、二)
用GDB调试程序(一)GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:转载 2013-12-19 18:37:44 · 806 阅读 · 0 评论 -
Ubuntu gcc安装编译命令
在向大家详细介绍gcc安装之前,首先让大家了解下Ubuntu gcc,然后全面介绍Ubuntu gcc安装,希望对大家有用。Ubuntu gcc安装及使用是网上查阅后总结的,,可能会相似在Ubuntu gcc安装和其他一些Linux系统有点不一样。方法一:转载 2013-12-19 18:32:03 · 689 阅读 · 0 评论 -
【整理】adb命令、adb shell与Linux各种命令
常用的ADB命令 1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号 4. 启动模拟器:转载 2013-12-31 15:02:20 · 1083 阅读 · 0 评论 -
计算PI
//#include //#include #include #include #define L 10000 //求10000位PI值#define N L/4+1void add(int*, int*, int*);void sub(int*, int*, int*);void div(int*, int, int*);int main(void){原创 2015-09-15 20:31:40 · 514 阅读 · 0 评论