1. 在Ubuntu或Debian下安装就用apt-get install ,yum 一般用于centos中
2.遇到的问题:
(1)一般在下载安装新的东西之前先更新apt
apt-get update
报错:
Err:10 http://mirrors.aliyun.com/ubuntu raring Release
404 Not Found [IP: 。。。。]
原因:源和系统的版本不匹配,或者源已被更新
解决:/etc/apt/sources.list的内容替换为以下:
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
再执行更新即可成功
()apt-get strace E: Invalid operation strace
原因:忘了install
解决:
apt-get install strace
测试strace是否安装成功
1.编写一个简单的源文件: vi 123.c
#include <stdio.h>
int main(int argc, char **argv)
{
printf("hello strace");
return 0;
}
2.编译并测试:
gcc 123.c -o run
strace ./run
3. 结果分析:
命令行输出执行该程序所调用的系统调用