由于工作需要,要使用check 这个单元测试工具。

首先,说一说在Mac10.9上面的安装。我是直接在官网(https://libcheck.github.io/check/)上下载源码包。

1,解压

2,进入目录

3,./configure

4,make

5,make install

就是这么简单。

注意,在Makefile中要修改一下:

LIBS += -lcheck

$(TGT) : ${SRCS:%.c=%.o}

$(CC)$(CFLAGS)$(LIBS) -o$@$^

如果在ubuntu(11.10)上面安装,以上的Makefile就不行了(有许多方法解决,我尝试都不理想,无奈之下,只好选了一条不是路的路)。

LIBS = /home/cjy/Downloads/check-0.9.12/src/.libs/libcheck.so

$(TGT) :  ${SRCS:%.c=%.o}
        $(CC)  $(CFLAGS)  -o  $@  $^  $(LIBS)

如果有其他奏效的方法,欢迎博友指教。

小积累:

ubuntu上创建root 用户:

1. sudo passwd root

2. 按要求输入密码

mac os 和 ubuntu 上测试工具check-0.9.10的安装相关推荐

  1. 在Linux和Mac OS X系统上运行.NET

    .NET Core运行时已经看到了实现真正的跨平台的美好前景,它最终出现在Linux和Mac OS X平台上.在上周举办的Microsoft Build大会上,来自微软的项目经理Habib Heyda ...

  2. mac mysql 无密码登录不了_无法使用mySQL的root密码登录到phpMyAdmin(在Mac OS X Lion上)...

    所以我试图使用我的root密码登录到phpMyAdmin(用户名:root密码:******),但是我继续收到错误:#2002无法登录到 MySQL服务器 我很确定我知道root密码,因为我已经在Ma ...

  3. Mac技巧之苹果电脑Mac OS X系统上,类似Windows画图板的软件paintbrush介绍与下载

    from:http://www.mac52ipod.cn/post/paintbrush-Mac-OS-X-Windows-HuaTu.php PC用户可能经常用Windows自带的画图板做简单的图片 ...

  4. Mac OS制作Ubuntu安装U盘

    采用U盘安装Ubuntu系统是目前比较常见的安装方式之一,在Windows上有制作安装U盘的工具(比如Universal USB Installer),那么在Mac OS上面如何制作安装U盘呢? 答案 ...

  5. 在Mac OS X Lion上设置环境变量

    当有人说"编辑您的.plist文件"或"您的.profile"或" .bash_profile"等时,这让我感到困惑. 我不知道这些文件在哪 ...

  6. mac apache自带 ab 测试工具安装及使用

    欢迎大家访问我的博客 blog.ayla1688.cool 使用mac 的小伙伴, 一直在使用自带的apache , 但是apache 自带ab测试工具无法使用. 网上的结果都不可信,没有人提到不要使 ...

  7. Mac OS下的wifi配置工具

    为了用mac抓取802.11 ac的空口包,需要用到Mac OS下的配置wifi的工具.找了半天没有iwconfig/wpa_supplicant命令,但是发现了airport这个命令.虽然不是很熟悉 ...

  8. 苹果推出 Mac OS X | 历史上的今天

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2023 年 3 月 24 日,在 2016 年的今天,暴雪娱乐公司发布了第一人称射击多人游戏<守望先锋&g ...

  9. 其他平台上测试工具的使用

    1.软件测试定义 软件测试应该要"尽早地和不断地进行测试"! 软件测试就是在产品上线前,对软件需求.设计方案和编码实现的核查. 软件测试的定义: 1.软件测试是为了发现错误而执行程 ...

最新文章

  1. graythresh matlab,Matlab-图形算法和图像处理指南
  2. Vivado ILA无法触发,点Stop Trigger提示There are no armed ILAs
  3. java在acm中的一些应用
  4. 服务器虚拟机密度,服务器整合:虚拟机密度大未必是好事
  5. 浅析继承关系中的方法调用
  6. 试问我们都在做些什么类型的测试?
  7. JS获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度
  8. OpenGL ES总结(二)OpenGL坐标变换之平移及旋转
  9. seqkit根据基因id_AgriSeq 靶向测序法基因分型技术
  10. 《 郝斌 java自学视频 完结 》_郝斌Java自学视频 全107讲视频教程下载 完整版
  11. ZZULIOJ1016
  12. 机器学习中的数学——距离定义(一):欧几里得距离(Euclidean Distance)
  13. 处理数字音乐文件用计算机软件,处理数字音乐文件用计算机软件商标
  14. ABAP ALV上的红绿灯状态
  15. linux下ps ef命令详解,linux命令中ps -ef详解
  16. PMP-9.项目经理的能力2
  17. ubuntu 查看usb设备
  18. C++全套视频教程分享——
  19. 工作中php遇到的问题以及常用函数整理(持续更新)
  20. Oracle中的统计数量

热门文章

  1. Java 常用类库 之 Arrays 数组操作类
  2. unix cheatsheet
  3. android 调试
  4. 英雄会挑战失败求原因
  5. struts2.1.8,hibernate3.3.2,spring2.5 整合需要哪些jar包
  6. ubuntu 14.04 安装qq 2015
  7. stm32系统滴答定时器使用
  8. 基于VTK的MFC应用程序开发(1)
  9. 优先队列(priority_queue)的原理及用法
  10. ustc小道消息20220122