在TinyOS下主要采用nesC编程,一种C语言的近亲。平时默认打开文本的工具是gedit,将以下代码保存为nesc.lang

text/x-nc

*.nc;*C.nc;*M.nc;*P.nc

->

//

/*

*/

false

new

this

true

using

task

post

namespace

event

command

module

implementation

configuration

typename

template

virtual

interface

generic

uint8_t

uint16_t

uint32_t

int8_t

int16_t

int32_t

bool

explicit

export

inline

error_t

result_t

packet_t

message_t

struct

enum

provides

components

as

uses

atomic

->

然后将nesc.lang复制到指定目录

sudo cp nesc.lang /usr/share/gtksourceview-2.0/language-specs/

重启Gedit就可以了。如果重启不行,则选择查看->突出显示模式->源代码->NesC,就OK了

linux下c语言编程gedit,Ubuntu Linux下实现Gedit支持NesC语法高亮相关推荐

  1. ubuntu下c语言编程工具,Ubuntu系统下C语言代码检查工具(Splint)

    看一下下面的代码(当然包括错误,以检验splint的功能): #include int main(int argc,char* argv[]){ int a=100; /*没有使用的变量*/ int ...

  2. linux+下c语言编程项目,精通UNIX下C语言编程与项目实践

    cc -I  //include 目录 -L //静态库目录?动态也可以 -l //小写L,接静态库名称?动态也可以 -DXXX='"XXFF"' //-D直接定义宏 -c 只编译 ...

  3. linux下c语言编程书籍6,Linux下C语言编程-6.pdf

    永远的下语言编程基础知识 页码, 首页编程技术正文 L inux下C语言编程 - -基础知识 作者 前言 这篇文章介绍在下进行语言编程所需要的基础知识在这篇文章当中我们将会学 内容 源程序编译 的编写 ...

  4. linux环境c语言编程 蔡晋,Linux环境C语言编程

    Linux环境C语言编程第1讲linux系统环境介绍 Linux环境C语言编程第2讲命令行解析+环境变量+gcc基本参数 Linux环境C语言编程第3讲共享库.gdb的使用 Linux环境C语言编程第 ...

  5. linux c语言 ppt,linux操作系统下c语言编程入门.ppt

    linux操作系统下c语言编程入门.ppt Linux操作系统下C语言编程入门 CNT Linux操作系统简介基础知识进程介绍文件操作时间概念消息管理线程操作网络编程Linux下C开发工具介绍 一 L ...

  6. Linux下C语言编程

    第1章 Linux下C语言编程简介 本章将简要介绍一下什么是Linux,C语言的特点,程序开发的预备知识,Linux下C语言开发的环境,程序设计的特点和原则以及编码风格等.通过本章的学习,可以对在Li ...

  7. 初识Linux下C语言编程

    本章将简要介绍一下什么是Linux,C语言的特点,程序开发的预备知识,Linux下C语言开发的环境,程序设计的特点和原则以及编码风格等.通过本章的学习,可以对在Linux下使用C语言编程有一个基本的了 ...

  8. c语言编程操作系统,操作系统下c语言编程入门.doc

    操作系统下c语言编程入门 linux操作系统下c语言编程入门 1)Linux程序设计入门--基础知识? 2)Linux程序设计入门--进程介绍? 3)Linux程序设计入门--文件操作? 4)Linu ...

  9. linux c语言工具,Linux下C语言编程环境的工具.doc

    Linux下C语言编程环境的工具 Linux下C语言编程环境的工具 Linux下C语言编程环境的工具 要想在Linux下进行C语言编程,首先得搭建好一个编程环境.这里分别说明一下几个非常有用的软件包. ...

最新文章

  1. 启用关闭数据库归档(ARCHIVELOG)模式
  2. 自动驾驶产业链全景图
  3. JAVA写接口傻瓜(#)教程(四)
  4. 实战脚本写入注册表,完善WindowsServer自动化运维
  5. hadoop(ha)hbase(双master)安装
  6. 【PAT乙级】1005 继续(3n+1)猜想 (25 分)
  7. python 处理 excel格式文件
  8. Ansible Playbook核心元素以及组件
  9. JavaWeb-综合案例(用户信息)-学习笔记01【列表查询】
  10. MDK KEIL 烧录STM32下载错误:Flash Timeout.Reset the Target and try it again.解决办法(芯片解锁 解除读报护)
  11. aspx写入mysql_Asp.net用户登陆数据库验证与注册写入数据库
  12. unity里如何在点击UI时,避免触发游戏内操作。
  13. 最小二乘原理求解线性回归方程
  14. 微信小程序获取手机号 前台+php后台
  15. element table 无数据时显示图片替换“暂无该数据“
  16. Mysql常用技巧总结
  17. 【Python3】23.求平方根---牛顿迭代法
  18. 迷你西游最新服务器是哪个,《迷你西游》公测增开服务器公告
  19. 属牛的女孩取名:优美文雅、声声入耳的女孩名字
  20. 如何将一个vector内容赋值给另一个vector C/C++

热门文章

  1. 今天起,我们喝的百年牛奶要变了!
  2. 揭秘!如何用Flutter设计一个100%准确的埋点框架?
  3. 阿里云数据库自研产品亮相国际顶级会议ICDE 推动云原生数据库成为行业标准
  4. 阿里云推PostgreSQL 10 高可用版
  5. 七个不容易被发现的生成对抗网络(GAN)用例
  6. 全新的 Fragment 通信方式
  7. 又一低代码平台火了!15 分钟小白轻松开发在线课堂,人人都是开发者时代来了?
  8. 腾讯安全携手华夏银行“论道”金融风控,传递在线反欺诈干货建议
  9. 2019 年度程序员吸金榜:你排第几?
  10. data的值 如何初始化vue_Vue原理解析(九):搞懂computed和watch原理,减少使用场景思考时间...