赞
踩
1. 确认 ubuntu 版本:
2. 文件夹结构:
3. 各个文件内容:
3.1. myadd.cpp:
- #include<iostream>
- using namespace std;
-
- int add_xxx( int a,int b ){
- int result = a + b;
- cout << a << " + " << b << " = " << result << endl;
- return result;
- }
3.2. mysub.cpp:
- #include<iostream>
- using namespace std;
-
- int sub_xxx( int a,int b ){
- int result = a - b;
- cout << a << " - " << b << " = " << result << endl;
- return result;
- }
3.3. mymulti.cpp:
- #include<iostream>
- using namespace std;
-
- int multi_xxx( int a,int b ){
- int result = a * b;
- cout << a << " * " << b << " = " << result << endl;
- return result;
- }
3.4. myadd.h:
- #ifndef HEAD_OF_ADD_XXX_FUNCTION
- #define HEAD_OF_ADD_XXX_FUNCTION
- int add_xxx( int a,int b );
- #endif
3.5. mysub.h:
- #ifndef HEAD_OF_SUB_XXX_FUNCTION
- #define HEAD_OF_SUB_XXX_FUNCTION
- int sub_xxx( int a,int b );
- #endif
3.6. mymulti.h:
- #ifndef HEAD_OF_MULTI_XXX_FUNCTION
- #define HEAD_OF_MULTI_XXX_FUNCTION
- int multi_xxx( int a,int b );
- #endif
3.7. test.cpp:
- #include<iostream>
- #include "./head/myadd.h"
- #include "./head/mysub.h"
- #include "./head/mymulti.h"
- using namespace std;
-
- int main(){
- add_xxx(100,200);
- sub_xxx(100,200);
- multi_xxx(100,200);
- return 0;
- }
3.8. mymake.sh:
g++ ./test.cpp ./cpp/myadd.cpp ./cpp/mysub.cpp ./cpp/mymulti.cpp
测试:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。