小编Lem*_*mmy的帖子

编译错误 /usr/bin/ld: 无法打开输出文件 bin/server: No such file or directory

我正在尝试在 ubuntu 中使用 makefile 编译我的程序 C。但我不知道它有什么问题。还有一个我无法修复的错误。

gcc -Wall -I. -pthread -ggdb -g -O0  -o bin/server server/message_queue.o server/client_thread.o server/server.o server/file.o server/datatypes.o common/datatypes.o common/error.o common/socket.o
/usr/bin/ld: cannot open output file bin/server: No such file or directory
collect2: error: ld returned 1 exit status
make: *** [bin/server] Error 1
Run Code Online (Sandbox Code Playgroud)

这是一个生成文件:

CC=gcc
CFLAGS=-Wall -I. -pthread -ggdb -g -O0
SERVER_OBJ=\
 server/message_queue.o \
 server/client_thread.o \
 server/server.o \
 server/file.o \
 server/datatypes.o

COMMON_OBJ=\
 common/datatypes.o \
 common/error.o \
 common/socket.o

CLIENT_OBJ=\
 client/send_thread.o \
 client/recv_thread.o \
 client/terminal_thread.o \
 client/client.o \
 client/datatypes.o …
Run Code Online (Sandbox Code Playgroud)

c++ makefile

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

如何在关闭动画后重复弹出图形

最近我开始制作曲柄机制动画.动画效果很好,但当我试图关闭Figure 1窗口时,它就会不断弹出.

我不知道怎么阻止这个?

码:

clc;
clear all;
radius=2;
vzdOdKliky=6;
bod1=[0,0];
axis(gca, 'equal');
mezera=[-4,8,-4,8];
axis(mezera);
speed=1;
for time=1:200
    theta=speed*(time/10);
    bod2=radius*[cos(theta),sin(theta)];
    alfa=asin(radius*sin(theta)/vzdOdKliky);
    bod3=[(radius*cos(theta)+vzdOdKliky*cos(alfa)) 0];
    klika=line([bod1(1),bod2(1)],[bod1(2),bod2(2)]);
    klouzM=line([bod2(1),bod3(1)],[bod2(2),bod3(2)]);
    trajB2=viscircles([0,0],radius,'LineStyle',':');
    kruhB1=viscircles(bod1,0.3);
    kruhB2=viscircles(bod2,0.3);
    kruhB3=viscircles(bod3,0.2);
    pause(0.001);
    delete(klika);
    delete(kruhB1);
    delete(kruhB2);
    delete(kruhB3);
    delete(klouzM);
end
Run Code Online (Sandbox Code Playgroud)

matlab animation matlab-figure

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

标签 统计

animation ×1

c++ ×1

makefile ×1

matlab ×1

matlab-figure ×1