栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Linux 常用命令

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux 常用命令

valgrind 的基本用法

valgrind --tool=callgrind ./IfcConvert DCIM-test-elec-1111.ifc
valgrind --tool=callgrind ./IfcConvert 1.ifc
valgrind --tool=memcheck --leak-check=full --show-leak-kinds=all --undef-value-errors=no --log-file=log ./可执行文件名

linux 基本命令:
//查看所有进程   ps -a  
//查看剩余内存   free -h 
objdump -x xxx.so | grep NEEDED   查看依赖
objdump -x 可执行程序名 | grep NEEDED  查看依赖
ldd xxx.so  查看缺少的库
查询安装的软件
rpm -qa | grep java
rpm -e --nodeps  即可卸载
临时环境变量JavaClassPath
//查看环境变量信息:
echo $PATH
//linux 修改环境变量:
vi /etc/profile
//添加export PATH=$PATH:/usr/local/include/到文件末尾,并使之生效
source /etc/profile
export PATH=$PATH:/usr/local/jdk1.8.0_241/include/
export PATH=$PATH:/usr/local/jdk1.8.0_241/include/linux
export PATH=$PATH:/home/testnew/deps/
export PATH=$PATH:/home//test/build_v6/src
export PATH=$PATH:/usr/local/lib/node_modules/obj2gltf/bin/

export PATH=$PATH:/usr/local/lib/node_modules/obj2gltf/bin/

java -cp ../ ifcOpenShellModel.IfcOpenShellModel
export LD_LIBRARY_PATH=/home//test/testjni/javajniso/
export LD_LIBRARY_PATH=/home//test/testjni/ifcOpenShellModel/deps
export LD_LIBRARY_PATH=/home//test/caluv/java
export LD_LIBRARY_PATH="/home//test/caluv/build/deps":$LD_LIBRARY_PATH
export CLASSPATH="/home//test/caluv/build":$CLASSPATH
export CLASSPATH="/home//test/testjni/testjar":$CLASSPATH
export CLASSPATH="/home//test/testjni/javajniso":$CLASSPATH
拷贝库文件和其相关的依赖文件
ldd ifcObjCovert | awk '{print $3}' | xargs -i cp -L {} ./deps
ldd IfcConvert | awk '{print $3}' | xargs -i cp -L {} ./deps
ldd libTextureMapping.so | awk '{print $3}' | xargs -i cp -L {} ./deps
ldd helloworld | awk '{print $3}' | xargs -i cp -L {} /home/zz/lib
java -cp . com.ifcserver.IfcOpenShellModel
java -cp . com.ifcserver.TextureMapping
配置Java环境
export JAVA_HOME=/usr/local/jdk1.8.0_281
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
//java编译jar包,生成jar包的时候注意package,package需要设置子目录
jar cvf test.jar  com
javac -cp .:test.jar  test.java
export PATH=$PATH:/usr/local/jdk1.8.0_241/bin
export PATH=$PATH:/home//test/caluv/thirdpart/eigen-3.3.9/Eigen/
export PATH=$PATH:/home//test/caluv/build
查看符号表
nm -u  libTextureMapping.so
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/424326.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号