Skip to content

Commit 98c88e0

Browse files
committed
更新README,exe文件更改为静态编译后的版本
1 parent c33eeb5 commit 98c88e0

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

README.md

+8
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,14 @@ this is a test by Kanch.
3737

3838
**注意:如果在-r模式先仅给出一个值(l-range或者r-range),程序将会从文件起始位置读取到给定值位置。
3939

40+
# 编译本代码
41+
42+
请使用以下命令编译:
43+
44+
```
45+
g++ -o brw -static -static-libgcc -static-libstdc++ binrw.cpp
46+
```
47+
4048
# 其它
4149

4250
您可以在GPL协议下自由修改本代码。

binrw.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ int main(int argc,char**argv)
1313
*/
1414
if(argc == 1){
1515
cout<<STRING_USAGE<<endl;
16-
}else if( argc == 4){
16+
}else if( argc == 4 || strcmp(argv[3],MODE_ALL) == 0 || strcmp(argv[3],MODE_REDUCT) == 0){
1717
//选中为读取整个文件的二进制代码
1818
if( strcmp(argv[3],MODE_ALL) == 0 ){
1919
//开始处理
@@ -36,7 +36,7 @@ int main(int argc,char**argv)
3636
return -1;
3737
}
3838

39-
}else if( argc == 6 or argc == 5){
39+
}else if( argc == 6 or argc == 5 or strcmp(argv[3],MODE_RANGE) == 0){
4040
//选中为读取指定区间二进制代码,如果为5个参数,则默认为从 0 到 r-range
4141
//如果为6个参数,则为 l-range 到 r-range
4242
if( strcmp(argv[3],MODE_RANGE) != 0 ){

brw.exe

2.5 MB
Binary file not shown.

0 commit comments

Comments
 (0)