小编DDS*_*DDS的帖子

gcc - 未知开关(手册页中也没有)

我正在尝试使用共享对象并在http://www.gambas-it.org/wiki/index.php?title=Creare_una_Libreria_condivisa_(Shared_Library)_.so上找到以下代码段

gcc -g -shared -Wl,-soname,libprimo.so.0 -o libprimo.so.0.0 primo.o -lc
Run Code Online (Sandbox Code Playgroud)

我浏览了手册页和在线,但我没有找到-lc开关的作用,有人可以告诉我吗?

compiling gcc dynamic-linking

7
推荐指数
2
解决办法
1548
查看次数

相当于“ps-p”

我使用的主板没有ps安装完整的命令。我需要的是ps -p等效的(设置$?是否找到特定 PID 的东西)。

有没有办法用另一个命令(如 top)来完成此任务?

## wannabe_watchdog.sh

MY_EXE="$1"
_pid=-1

while test 1 -eq 1 
do
## this ps -p isn't available on the busybox
ps -p ${_pid}
if test $? -eq 0
then
    echo "executing"
    sleep 10
else
    echo "not executing"
    ./${MY_EXE} &
    sleep 1 
    agent_pid=$(cat /var/run/my_pidfile.pid)
    
    echo "waiting for ${_pid}"
    #wait function sometimes isn't blocking (and I never figured out exactly when)
    wait ${_pid}
    echo "${_pid} is dead - restarting"
fi

done
Run Code Online (Sandbox Code Playgroud)

top ps busybox

3
推荐指数
1
解决办法
325
查看次数

Vim - 打开手册页

我知道存在打开当前函数的联机帮助页的快捷方式(函数光标处于打开状态),但我不记得如何做到这一点。

vim keyboard-shortcuts

1
推荐指数
1
解决办法
697
查看次数

标签 统计

busybox ×1

compiling ×1

dynamic-linking ×1

gcc ×1

keyboard-shortcuts ×1

ps ×1

top ×1

vim ×1