我试图编写一个共享库并尝试将其链接以形成最终的可执行文件.
Makefile文件
mystring.out:main.c libmystring.so
gcc -I. -L/home/pradheep/myexploration/mystring/ -lmystring main.c -o mystring.out
libmystring.so:mystring.o
gcc -shared -Wl,-soname,libmystring.so -o libmystring.so mystring.o
libmystring.a:mystring.o
ar -r libmystring.a mystring.o
mystring.o:mystring.h mystring.c
gcc -Wall -g -c -fPIC -I. mystring.c
clean:
rm *.o
rm *.a
rm *.so
rm *.out
Run Code Online (Sandbox Code Playgroud)
这是错误消息:
gcc -I. -L/home/pradheep/myexploration/mystring/ -lmystring main.c -o mystring.out
/tmp/ccS9UDPS.o: In function `main':
main.c:(.text+0x2d): undefined reference to `mystrcpy'
main.c:(.text+0x5a): undefined reference to `mystrncpy'
main.c:(.text+0x87): undefined reference to `mystrncpy'
main.c:(.text+0xa4): undefined reference to `mystrlen'
collect2: ld returned 1 exit status
make: …Run Code Online (Sandbox Code Playgroud) 我已经使用brew install jmeter安装了最新版本的jmeter
我也安装了 jmeter 插件管理器。
当我开始运行测试时,出现以下错误。
2021-09-29 20:09:47,167 INFO o.a.j.u.JMeterUtils: Setting Locale to en_EN
2021-09-29 20:09:47,190 INFO o.a.j.JMeter: Loading user properties from: user.properties
2021-09-29 20:09:47,190 INFO o.a.j.JMeter: Loading system properties from: system.properties
2021-09-29 20:09:47,191 INFO o.a.j.JMeter: Copyright (c) 1998-2020 The Apache Software Foundation
2021-09-29 20:09:47,191 INFO o.a.j.JMeter: Version 5.3
2021-09-29 20:09:47,192 INFO o.a.j.JMeter: java.version=17
2021-09-29 20:09:47,192 INFO o.a.j.JMeter: java.vm.name=OpenJDK 64-Bit Server VM
2021-09-29 20:09:47,192 INFO o.a.j.JMeter: os.name=Mac OS X
2021-09-29 20:09:47,192 INFO o.a.j.JMeter: os.arch=x86_64
2021-09-29 20:09:47,192 INFO o.a.j.JMeter: os.version=11.2 …Run Code Online (Sandbox Code Playgroud)