UNIX & Linux
workhardupc100
爱好C、C ,Linux。目前做ios开发。
展开
-
在Sun OS上不能把文件名命名为ex.pc或ex.cpp
几天在Sun OS上编写测试程序,把一个文件命名为ex.pc, 发现编译出现如下的编译问题: gcc -fPIC -D_XPG4_EXTENDED -D__unix -DHEADER_DES_LOCL_H -g -D_REENTRANT -I/usr/local/include -L/usr/local/lib -L/usr/lib -I/usr/local/inclu原创 2009-10-27 15:44:00 · 596 阅读 · 0 评论 -
Makefile示例1
PROC=procCC=gccCPP=g++ ORAINCS = -I$(ORACLE_HOME)/precomp/public / -I$(ORACLE_HOME)/rebms/public / -I$(ORACLE_HOME)/rebms/demo INCLUDES = -I. /原创 2009-10-28 20:23:00 · 597 阅读 · 0 评论 -
缺少动态库socket的编译错误
在编译一个程序时,系统产生如下的错误,原因是makefile中没有包含相应的动态链接库libsocket.so, 需要在makefile中加入-lsocket。 g++ -o /program/netopt/bin/Forecast -L/usr/lib -L/usr/local/lib -L/program/netopt/lib -L/program/orac原创 2009-10-28 20:15:00 · 1300 阅读 · 0 评论 -
linux服务器重启后,网络不能正常连接
公司Linux服务器重启后,网络不能正常连接,我同事找到了解决方法,我在这里分享一下。 网络不能正常连接,是因为没有正确加载Linux网卡驱动,解决方法为: 用root用户登录系统后,依次执行如下命令 cd /lib/modules/[版本号]/kernel/drivers/net // 下面是所有网卡的驱动。这个机器的驱动是r8101.ko原创 2010-01-15 11:23:00 · 6928 阅读 · 0 评论 -
检测后台服务是否死掉,如果死掉,则重启服务的脚本
说明:该脚本用于检测后台守护进程是否死掉,如果死掉,则重新启动相应的服务。假设程序所保存到的文件名为:Monitor.sh。 # !/bin/bash# 程序启动方式为:bash Monitor.sh &BIN=/home/developer/netopt/bin #设置可执行程序的路径。cd $BINwhile true; do原创 2010-02-28 13:15:00 · 1832 阅读 · 4 评论 -
ubuntu从命令行登录
参考:http://lostu.blogbus.com/logs/11899125.html 1. 建立文件/etc/inittab: sudo touch /etc/inittab2. 在文件/etc/inittab中加入一行:id:3:initdefault: echo "id:3:initde原创 2010-03-07 11:52:00 · 867 阅读 · 0 评论