使用gcc编译器编译执行,并对遇到的问题进行了简单总结
安装c库的man手册和gcc
1 |
sudo apt-get install manpages-dev |
编写一个c程序并编译

1 |
gcc -c helloworld.c |
结果生成一个.o文件

创建可执行文件
1 |
gcc -o file helloworld.o |
生成一个名为的file文件

执行file
运行方法:路径/可执行文件名
我的文件就在当前目录,执行
1 |
./file |
输出helloworld

问题和解决方法
1 |
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) |
出现这种问题的可能原因是
1.想运行的程序或“Software Updater”(软件升级程序)已打开
2.一些apt命令正在终端中运行。
3.一些apt进程正在后台运行。
解决
1.等待以上过程完成
2.删除锁定文件
先在终端执行
1 |
sudo rm /var/lib/apt/lists/lock |
重新配置软件包
1 |
sudo dpkg --configure -a |




近期评论