① linux杞浠跺紑鍙戞椂缁檊cc鎸囧畾澶存枃浠跺拰搴撴枃浠惰矾寰勭殑鏂规硶
鍦↙inux 涓嫔紑鍙戣蒋浠舵椂锛屽畬鍏ㄤ笉浣跨敤绗涓夋柟鍑芥暟搴撶殑𨱍呭喌鏄姣旇缉灏戣佺殑锛岄氩父𨱒ヨ查兘闇瑕佸熷姪涓涓鎴栧氢釜鍑芥暟搴撶殑鏀鎸佹墠鑳藉熷畬鎴愮浉搴旂殑锷熻兘銆备粠绋嫔簭锻樼殑瑙掑害鐪嬶纴鍑芥暟搴揿疄 闄呬笂灏辨槸涓浜涘ご鏂囦欢锛.h锛夊拰搴撴枃浠讹纸.so鎴栬.a锛夌殑闆嗗悎銆傝槠铹禠inux涓嬬殑澶у氭暟鍑芥暟閮介粯璁ゅ皢澶存枃浠舵斁鍒/usr/include/鐩褰曚笅锛岃屽簱 鏂囦欢鍒欐斁鍒/usr/lib/鐩褰曚笅锛屼絾骞朵笉鏄镓链夌殑𨱍呭喌閮芥槸杩欐牱銆傛e洜濡傛わ纴GCC鍦ㄧ紪璇戞椂蹇呴’链夎嚜宸辩殑锷炴硶𨱒ユ煡镓炬墍闇瑕佺殑澶存枃浠跺拰搴撴枃浠躲
GCC閲囩敤鎼灭储鐩褰旷殑锷炴硶𨱒ユ煡镓炬墍闇瑕佺殑鏂囦欢锛-I 阃夐”鍙浠ュ悜GCC镄勫ご鏂囦欢鎼灭储璺寰勪腑娣诲姞鏂扮殑鐩褰曘备緥濡傦纴濡傛灉鍦/home/xiaowp/include/鐩褰曚笅链夌紪璇戞椂镓闇瑕佺殑澶存枃浠讹纴涓轰简璁〨CC鑳藉熼‘鍒╁湴镓惧埌瀹冧滑锛屽氨鍙浠ヤ娇鐢-I阃夐”
钖屾牱锛屽傛灉浣跨敤浜嗕笉鍦ㄦ爣鍑嗕綅缃镄勫簱鏂囦欢锛岄偅涔埚彲浠ラ氲繃-L阃夐”钖慓CC镄勫簱鏂囦欢鎼灭储璺寰勪腑娣诲姞鏂扮殑鐩褰曘备緥濡傦纴濡傛灉鍦/home/xiaowp/lib/鐩褰曚笅链夐摼鎺ユ椂镓闇瑕佺殑搴撴枃浠秎ibfoo.so锛屼负浜呜〨CC鑳藉熼‘鍒╁湴镓惧埌瀹冿纴鍙浠ヤ娇鐢ㄤ笅闱㈢殑锻戒护锛
鍊煎缑濂藉ソ瑙i喷涓涓嬬殑鏄-l阃夐”锛屽畠鎸囩ずGCC铡昏繛鎺ュ簱鏂囦欢libfoo.so銆侺inux涓 镄勫簱鏂囦欢鍦ㄥ懡钖嶆椂链変竴涓绾﹀畾锛岄偅灏辨槸搴旇ヤ互lib涓変釜瀛楁瘝寮澶达纴鐢变簬镓链夌殑搴撴枃浠堕兘阆靛惊浜嗗悓镙风殑瑙勮寖锛屽洜姝ゅ湪鐢-l阃夐”鎸囧畾阈炬帴镄勫簱鏂囦欢钖嶆椂鍙浠ョ渷铡 lib涓変釜瀛楁瘝锛屼篃灏辨槸璇碐CC鍦ㄥ-lfoo杩涜屽勭悊镞讹纴浼氲嚜锷ㄥ幓阈炬帴钖崭负libfoo.so镄勬枃浠躲
Linux涓嬬殑搴撴枃浠跺垎涓轰袱澶х被鍒嗗埆鏄锷ㄦ侀摼鎺ュ簱锛堥氩父浠.so缁揿熬锛夊拰闱欐侀摼 鎺ュ簱锛堥氩父浠.a缁揿熬锛夛纴涓よ呯殑宸鍒浠呭湪绋嫔簭镓ц屾椂镓闇镄勪唬镰佹槸鍦ㄨ繍琛屾椂锷ㄦ佸姞杞界殑锛岃缮鏄鍦ㄧ紪璇戞椂闱欐佸姞杞界殑銆傞粯璁ゆ儏鍐典笅锛孏CC鍦ㄩ摼鎺ユ椂浼桦厛浣跨敤锷ㄦ侀摼 鎺ュ簱锛屽彧链夊綋锷ㄦ侀摼鎺ュ簱涓嶅瓨鍦ㄦ椂镓嶈冭槛浣跨敤闱欐侀摼鎺ュ簱锛屽傛灉闇瑕佺殑璇濆彲浠ュ湪缂栬疟镞跺姞涓-static阃夐”锛屽己鍒朵娇鐢ㄩ润镐侀摼鎺ュ簱銆备緥濡傦纴濡傛灉鍦 /home/xiaowp/lib/鐩褰曚笅链夐摼鎺ユ椂镓闇瑕佺殑搴撴枃浠秎ibfoo.so鍜宭ibfoo.a锛屼负浜呜 GCC鍦ㄩ摼鎺ユ椂鍙鐢ㄥ埌闱欐侀摼鎺ュ簱锛屽彲浠ヤ娇鐢ㄤ笅闱㈢殑锻戒护锛
澶嶅埗浠g爜
浠g爜濡备笅:
# gcc foo.c -L /home/xiaowp/lib -static -lfoo -o foo
② linux系统mysql数据库怎么修改数据库存放路径
mnt目录下建立mysql_data目录
#cd /mnt
#mkdir mysql_data
把MySQL服务服务停掉。
#service mysql stop
把/var/lib/mysql整个目录移到/mnt/mysql_data。
#mv /usr/local/mysql/data/mnt/mysql_data
重新设置数据权限。
#cd /mnt/mysql_data
修改my.cnf配置文件
#vi /etc/my.cnf
指明mysql.sock文件的前派产生位置。用符号#注释掉原来socket,
修改MySQL启动脚本。
#vi /etc/袭悔枣init.d/mysql
找到datadir。
datadir = /mnt/mysql_data
7
重启mysql服务
#service mysql start
好了,至此数据库目录位置已拍拆迁移完毕。
③ linux路径配置linux路径配置
Linux下安装程序到指定路径需要怎么做?
默认目录一般建议为/usr。Linux的目录是有一个统一规范的,这个规范的作用是保证任何一个软件都能找到任何另一个软件、文件,一般可以运行的文件放在/bin或者/usr/bin、库文件/lib或/usr/lib,其余文件也都有自己的地方。安装流程如下:
1、进入官网,点击“jdkdownload”
2、选中“accept”
3、选择Linux版本的jdk-9.0.4_linux-x64_bin.tar.gz下载
4、打开x-shell,连接到linux系统
5、JDK一般安装到/usr目录下。输入命令:cd/usr/输入命令:mkdirjava新建一个文件夹,用作Java的安装目录。
6、将下载好的jdk文件上传至/usr/java下
9、解压完毕后,需要编辑配置文件,使用vi/etc/profile命令
linux下载文件默认在什么路径?
如果你用wget等命令行下载那么默认是运行该程序的当前目录。
如果用浏览器可以查看设置,里面有默认的下载目录,一般在桌面。如果其他下载工具,最好看配置文件,一般都会在/home/用户名/里面的该工具的隐藏目录下或是新建的download。linux创建用户的目录的默认位置?
默认位置是/home/用户名。
linux软件安装在哪个目录?
默认目录一般建议为/usr。Linux的目录是有一个统一规范的,这个规范的作用是保证任何一个软件都能找到任何另一个软件、文件,一般可以运行的文件放在/bin或者/usr/bin、库文件/lib或/usr/lib,其余文件也都有自己的地方。安装流程如下:
1、进入官网,点击“jdkdownload”
2、选中“accept”
3、选择Linux版本的jdk-9.0.4_linux-x64_bin.tar.gz下载
4、打开x-shell,连接到linux系统
5、JDK一般安装到/usr目录下。输入命令:cd/usr/输入命令:mkdirjava新建一个文件夹,用作Java的安装目录。
6、将下载好的jdk文件上传至/usr/java下
7、使用tar-zxvf进行解压,解压缩文件包
9、解压完毕后,需要编辑配置文件,使用vi/etc/profile命令
linux查看当前所在目录的全路径?
1、打开shell连接工具,连接上服务器,pwd查看当前目录,一般进来默认在主目录下。
2、通过命令:cd/切换到主目录下,然后pwd查看当前目录,并用ls可以查看当前目录下的文件及目录。
3、假如要找一个nginx配置文件nginx.conf,那么可以通过find命令查找:find.-name'nginx.conf'。
4、假如不知道文件的具体名字只是模糊记得几个关键的单词,那么就可以通过模糊匹配去搜索:find目录-name'*nginx*'查找即可。